操作系统复习要点

简介: 操作系统复习要点

这篇总结了操作系统复习的要点和一些重要的问题的解决方案

一、操作系统简介


1.操作系统的作用

1.1 操作系统是计算机用户与硬件的接口

1.2 操作系统是计算机系统资源的管理者

2.操作系统的发展

2.1 单道批处理系统及多道批处理系统的特点与缺点

单道批处理系统的特点:1)单道性 2)顺序性 3)自动性

单道批处理系统的缺点:单道批处理系统中,由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待I/O完成而无事可做,使得CPU资源不能得到充分利用。

多道批处理系统的特点:1)多道性 2)复杂性 3)无序性 4)调度性

多道批处理系统的缺点:系统平均周转时间长,缺乏交互能力。

2.2 分时操作系统的特点与优点

特点:1)多路性 2)独立性 3)交互性 4)及时性

优点:向用户提供了人机交互的方便性,使多个用户可以通过不同的终端共享主机。

2.3 实时操作系统的特点和应用领域

特点:1)多路性 2)独立性 3)交互性 4)及时性 5)可靠性

应用领域:主要用于实时控制和实时信息处理领域

2.4 主流操作系统及其应用领域

1)主机操作系统

应用领域:主机操作系统是运行在大型主机上的操作系统,主要提供三类服务:批处理、事务处理和分时处理。

典型:360、OS/390

2)服务器操作系统

应用领域:服务器操作系统是运行在网络服务器上的操作系统

典型:Solaris、FreeBSD、Linux和Windows Server 200X

3)微机操作系统

典型:Windows的个人计算机操作系统系列、Linux的不同发行版、Macintosh和Chrome OS

4)嵌入式操作系统

应用领域:是运行于嵌入式设备的操作系统

典型:VRTX32、PSOS、VxWork、QNX、WinCE和Android、iOS、Android Things、Windows 10 IoT Core、FreeRTOS

2.5 现代操作系统的特点

1)并发

并发是指两个或多个时间在同一时间间隔内发生。

2)共享

共享是指系统中的资源可供内存中多个并发执行的进程共同使用。

3)虚拟

虚拟是指通过某种技术把一个物理实体变成若干逻辑上的对应物。

4)异步

进程以不可预知的速度向前推进。

2.6 操作系统的功能

1)存储器管理

2)进程管理

3)设备管理

4)文件管理

2.7 单体结构模型、层次结构模型、微内核结构

1)单体结构模型

2)层次结构模型

3)微内核结构

目录
相关文章
|
6月前
|
存储 算法 安全
|
5月前
|
存储 算法 调度
操作系统复习(4)
操作系统复习
50 2
|
5月前
|
消息中间件 算法 Shell
操作系统复习(1)
操作系统复习
48 2
|
5月前
|
存储 算法 Java
操作系统复习(5)
操作系统复习
39 2
|
6月前
|
存储 算法 安全
【软件设计师】深入探究操作系统
【软件设计师】深入探究操作系统
【软件设计师】深入探究操作系统
|
6月前
|
存储 算法 Unix
|
6月前
|
存储 缓存 算法
|
IDE Linux API
不同操作系统下的编程开发思路
随着计算机技术的发展,不同的操作系统逐渐流行起来。从Windows到MacOS,再到Linux,每个操作系统都有其独特的特点和优势。对于编程开发者来说,了解不同操作系统下的编程开发思路是非常重要的,因为它们会影响到开发过程中的工具选择、代码编写方式和应用程序的性能等方面。
145 0
|
调度
操作系统--进程管理知识整理(内含思维导图与常考知识点总结)
操作系统--进程管理知识整理(内含思维导图与常考知识点总结)
201 0