操作系统系列(一):概念、特征、发展

一、概念:

控制和管理计算机系统的硬件和软件资源,调度计算机工作和资源的分配,向应用提供接口和环境。

界面属于shell 内核(kernel)在shell之下;

二、OS kernel的组件包括:

CPU调度器、物理内存管理、虚拟内存管理、文件系统管理、中断处理与设备驱动。

三、OS 特征:

1、并发:多个事件在多个时间间隔发生,OS可以存在多个运行的程序并且通过处理和调度使多个程序同时执行的能力。引入进程的目的也是为了使程序可以并发执行。

注意并行与并发的区别:并行性使同一时刻发生,并发是同一时间间隔发生;微观上程序还是分时交替执行,并发通过分时实现。

2、共享:系统资源可以供内存中多个并发执行的进程共同使用;可以分为互斥共享和同时访问两种方式。
其中互斥共享是为了结果不产生混淆,规定在一段时间内只允许一个进程访问;
同时访问(如磁盘设备、文件同时被访问)微观上也是分时交替进行访问;

3、虚拟:将物理上的实体变为逻辑上的对应物,多道程序设计技术让用户觉得有一个计算机专门为他服务。比如:
进程——虚拟处理器;
物理内存——虚拟内存;等;

4、异步:
多道程序设计环境下,允许多个程序并发执行,但由于资源有限,程序执行并非连续,OS需要保证:只要运行环境相同,多次运行程序的结果也要相同。

四、操作系统发展:

手工操作阶段——批处理阶段——分时操作系统——实时操作系统——网络操作系统和分布式操作系统——个人计算机操作系统。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章:操作系统引论 计算机系统是由硬件和软件两部分组成。操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的...
    溪的风阅读 2,885评论 0 2
  • 1.内存的页面置换算法 (1)最佳置换算法(OPT)(理想置换算法):从主存中移出永远不再需要的页面;如无这样的...
    杰伦哎呦哎呦阅读 3,552评论 1 9
  • 现在计算机系统由一个或者多个处理器、主存、磁盘、打印机、键盘、鼠标、显示器、网络接口及各种输入输出设备组成。 一、...
    小manong阅读 1,658评论 0 0
  • 第一章:操作系统引论 计算机系统是由硬件和软件两部分组成。操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的...
    溪的风阅读 1,447评论 0 0
  • 我有一些 无法遏制的生长 包括 错误、 烦琐、 匆忙 包括 目的、 功利、 向往 归根结底 还是 欲望 它使 黑...
    默然成风阅读 199评论 1 4

友情链接更多精彩内容