拓冰建站拓冰建站
首页 / 资讯中心 / 正文

操作系统基本知识盘点

一、操作系统的定义【定义】无公认精确定义操作系统是管理硬件资源、控制程序运行、改善人机界面和为系统软件提供支持的一种系统软件。操作系统是一个控制程序。从用户角度上看操作系统是一个系统软件执行程序给程序提供服务控制程序执行过程防止错误方便用户使用计算机系统。从资源管理角度上看操作系统是一个资源管理程序应用与硬件之间的中间层管理各种软硬件资源访问软硬件资源的服务解决访问冲突确保公平使用二、操作系统中的软件分类三、操作系统内核的特征并发计算机同时存在多个运行程序共享程序间“同时”访问互斥共享各种资源虚拟每个程序“独占”一个完整的计算机异步服务的完成时间不确定也可能失败四、用户与应用对操作系统的需求高效/易用强大的操作系统服务/简单的接口灵活性/安全性五、操作系统的历史演变1、单用户系统1945-1955手动连线/纸带传输进行程序输入机器成本远大于人力成本操作系统装载器程序库问题昂贵组件的利用率低2、批处理系统1955-1965磁带磁盘传输进行程序输入机器成本大于人力成本操作系统装载器程序控制器输出处理器问题相比以前利用率提高3、多道程序系统1955-1980多个程序驻留内存中多个程序轮流使用CPU操作系统装载器程序调度内存管理输出管理演变相比以前利用率提高4、分时系统1970-至今多个程序驻留内存中多个程序分时使用CPU操作系统装载器程序调度内存管理中断处理······演变相比以前利用率提高、与外界交互延时缩短5、个人电脑1981-至今单用户CPU利用率已经不再是最重要的关注点重点是用户界面和多媒体功能操作系统装载器程序调度内存管理中断处理······演变走向大众老的服务和功能不存在越来越多的安全问题6、分布式系统1990-至今分布式多用户分布式系统利用率是关注点重点是网络/存储/计算的效率操作系统分布式装载器程序/OS调度内存管理演变走向大众走向网络新的挑战不可靠/不确定7、Alot操作系统2000-至今分布式多设备分布式系统利用率/可用性是关注点重点是网络/存储/计算的效率操作系统分布式程序/OS调度内存管理安全/更新演变走向设备走向网络新的挑战不可靠/大数据
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门