您的位置:首页 > 其它

操作系统——绪论

2020-04-02 19:00 155 查看

计算机的早期模型是冯诺依曼模型,主机由运算器(ALU),控制器(CU),储存器,输入输出设备组成。
但是没有配置软件的计算机被称为裸机。
操作系统的功能是:给用户提供了一个与计算机硬件之间的一个借口。有效的管理计算机的各种资源的分配,合理地组织计算机系统的各种流程,用以改善性能。
操作系统的功能:
1.进程管理
2.内存管理
3.文件管理
4.设备管理

操作系统的发展历史:

首先,是在最原始的计算机时代,人们是通过手工的方式进行操作计算机,在这个阶段没有操作系统的概念。cpu的处理速度和外设的处理速度随着时间的发展,速度差距不断地增大。cpu的工作利用率变低,人们为了解决这个问题,发明了单道批处理系统,在这个系统里面,通常是先把作业输出到磁带上,并设立一个监督程序,在监督程序的监督下,把磁带上的任务送往cpu中,这就稍微地缓解了速度不匹配的问题。为了进一步提高cpu的利用率,人们由开发出了多道批处理系统,在这个系统下,引进了多道程序设计的方法,同时出现了中断的技术。为了解决多个程序在系统中运行的问题,操作系统就此诞生。
操作系统的分类:
分为批处理系统,分时操作系统,实时操作系统,分布式操作系统,嵌入式操作系统

操作系统非常重要的两个概念:

核心态:
核心态又称为管态,系统态,是运行操作系统管理软件时,机器所处于的状态。它具有很高的特权,能使用包括特权指令在内的一切指令,也能访问所有储存器和寄存器。
用户态:
用户态又称为目态,是执行用户程序时,系统所处在的状态。在这个状态下,用户只能执行规定的指令和访问规定的储存器和寄存器。

特权指令:
特权指令是只能由操作系统内核部分使用,不允许用户直接使用的,比如I/O指令,设置中断屏蔽指令,设置时钟指令。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
还不快点滚去看书? 发布了8 篇原创文章 · 获赞 0 · 访问量 224 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: