计算机操作系统

最近为了考研复试而复习的计算机操作系统,计算机网络,数据库系统概论,离散数学。现在将复习的书上的知识点整理总结出来,与大家共享。

第一章 操作系统概论

操作系统的目标:方便性,有效性,可扩充性,开放性

操作系统的作用:

  1. OS作为用户与计算机硬件系统之间的接口
  2. OS作为计算机系统资源的管理者
  3. OS实现了对计算机资源的抽象

操作系统基本特征:并发、共享、虚拟和异步。
并行性:是指两个或多个事件在同一时刻发生。
并发性是指两个或多个事件在同一时间间隔内发生。
共享(Sharing):互斥共享方式,同时访问方式
虚拟:时分复用技术,空分复用技术。
异步:进程的执行通常都不可能“一气呵成”,而是以“停停走走”的方式运行。主 要针对使用临界资源,需要排队。

操作系统的主要功能:引入OS的主要目的是,为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地、高效地运行,并能最大程度地提高系统中各种资源的利用率,方便用户的使用。为此,在传统的OS中应具有处理机管理、存储器管理、设备管理和文件管理等基本功能。此外,为了方便用户使用OS,还需向用户提供方便的用户接口。

1.处理机管理功能:进程控制;进程同步;进程通信;调度(作业调度/进程调度)。
2.存储器管理功能:内存分配(静态分配/动态分配);内存保护;地址映射(存储器提供地址映射功能);内存扩充(即虚拟存储技术。请求调入功能/置换功能)。
3.设备管理功能 :缓冲管理;设备分配;设备处理;虚拟设备。
4.文件管理功能:文件存储空间的管理;目录管理;文件的读/写管理和保护。
5.操作系统与用户之间的接口:用户接口;程序接口。
6.现代操作系统的新功能:系统安全;网络的功能和服务;支持多媒体。

操作系统的发展过程:
1.未配置操作系统的计算机系统: 人工操作方式,脱机输入/输出(Off-Line I/O)方式。
2.单道批处理系统 。缺点是,系统中的资源得不到充分的利用。
3.多道批处理系统。优缺点:资源利用率高;系统吞吐量大;平均周转时间长;无交互能力。需要解决的问题:处理机争用问题;内存分配和保护问题;I/O设备分配问题;文件的组织和管理问题;作业管理问题。
4.分时系统。特征:多路性。独立性。及时性。交互性。
5.实时系统。特征,在分时系统添加可靠性。
6.微机操作系统。

OS结构设计
1.传统操作系统结构:无结构操作系统,模块化结构0S,分层式结构OS。
2.客户/服务器模式。
3.面向对象的程序设计。
4.微内核OS结构

汤晓丹的第四版计算机操作系统--第一章总结概述相关推荐

  1. 汤晓丹的第四版计算机操作系统--第二章总结概述

    第二章 进程管理 1.进程内容: (1) 进程是程序的一次执行. (2) 进程是一个程序及其数据在处理机上顺序执行时所发生的活动. (3) 进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统 ...

  2. 汤晓丹的第四版计算机操作系统--第九章总结概述

    第九章 操作系统接口 管道命令:人们又进一步把重定向思想加以扩充,用符号"|"来连接两条命令,使其前一条命令的输出作为后一条命令的输入. 在计算机系统中设置了两种状态:系统态(或称 ...

  3. 汤晓丹的第四版计算机操作系统--第十章总结概述

    第十章 多处理机操作系统 1.多处理机系统 多处理机的引入:1.CPU的时钟频率问题.2.增加系统吞吐量.3.节省投资.4.提高系统可靠性. 多处理机系统的类型:1.紧密耦合MPS和松弛耦合MPS 2 ...

  4. 汤晓丹的第四版计算机操作系统--第八章总结概述

    第八章 磁盘存储器的管理 1.外存的组织方式: 1.连续组织方式:优点:顺序访问容易,顺序访问速度快.缺点:要求为一个文件分配连续的存储空间. 必须事先知道文件的长度.不能灵活地删除和插入记录.对于那 ...

  5. 汤晓丹的第四版计算机操作系统--第四章总结概述

    第四章 存储器管理 4.1存储分类 通用计算机而言,存储层次至少应具有三级:最高层为CPU寄存器,中间为主存,最底层是辅存.在较高档的计算机中,还可以根据具体的功能细分为寄存器.高速缓存.主存储器.磁 ...

  6. 汤晓丹的第四版计算机操作系统--第六章总结概述

    第六章 输入输出系统 1.对I/O设备进行控制:对I/O设备进行控制是驱动程序的功能. 目前对I/O设备有四种控制方式: ① 采用轮询的可编程I/O方式: ② 采用中断的可编程I/O方式: ③ 直接存 ...

  7. 汤晓丹的第四版计算机操作系统--第七章总结概述

    第七章 文件管理 文件类型 按照用途分类:系统文件,用户文件,库文件. 按照形式分类:源文件,目标文件,可执行文件. 按存取控制属性分类:只执行文件,只读文件,读写文件. 按组织形式和处理方式分类:普 ...

  8. 汤晓丹的第四版计算机操作系统--第三章总结概述

    第三章 处理机调度与死锁 在多道程序系统中,调度的实质是一种资源分配,处理机调度是对处理机资源进行分配. 处理机调度的层次:高级调度,中级调度,低级调度. 处理机调度算法的目标:资源利用率,公平性,平 ...

  9. 汤晓丹的第四版计算机操作系统--第五章总结概述

    第五章 虚拟存储器 传统存储器管理特征:(1) 一次性,(2) 驻留性 . 虚拟存储器具有以下三个重要特征:(1) 多次性.(2) 对换性.(3) 虚拟性. 5.1虚拟存储器的实现方法 分页请求系统 ...

最新文章

  1. Ubuntu 11.10 安装Adobe Air 和卸载Air中的软件
  2. 软件项目管理的内在定律
  3. 【289】◀▶ Python I/O 读写文本文件
  4. 学习笔记(07):Python网络编程并发编程-客户端与服务端代码bug修复
  5. Linux命令-关机,重启
  6. java duplicate parameter e_传递参数[duplicate]时出现问题
  7. Intel安装框架爆出带本地提权的任意代码执行漏洞CVE-2017-5688
  8. 写给自己,梳理一下我现在对前端知识结构的理解
  9. 如何在开发时部署和运行前后端分离的JavaWeb项目
  10. nbu备份oracle中途停止,NBU异构还原Oracle完整备份的一些总结
  11. 构建嵌入式系统软件开发环境-为开发板安装linux系统
  12. python汉化idle_idle python
  13. 设置smtp服务器信息,SMTP服务器设置(IIS6.0)
  14. 大学生简单静态HTML网页模板源码——家乡介绍美丽乡村11页
  15. 网线水晶头制作的线序
  16. php小说网站windows慢,终于找到WORDPRESS网站响应慢的罪魁祸首,你仅仅需要一个优化方案。...
  17. zxing扫描条形码 ios
  18. grunt从入门到自定义项目模板
  19. 对MySQL进行新建、修改外键级联删除操作
  20. Zinnia - Django 博客框架

热门文章

  1. java vector的排序_java Vector排序及用法
  2. 如何使用Charles抓包,手机、电脑web端。Charles抓包看这一篇就够了
  3. 复制黏贴直接上传图片
  4. 【2021最新版】JVM面试题总结(87道题含答案解析)
  5. 《第七周任务二》设计complex,使实部和虚部的类型为定义对象时用的实际类型
  6. 鱼眼相机的成像模型与畸变校正
  7. 无惧管控放开,分享居家办公、远程办公项目经验
  8. 人脸识别道闸你不知道的那些事
  9. android 教学白板功能,Android集成互动白板
  10. 进销存:利用SRM满足客户体验与需求