操作系统(复习)——第一章 操作系统引论

在这里插入图片描述

一、什么是操作系统
操作系统是控制和管理计算机系统的硬件资源和软件资源,有效组织多道程序运行的系统软件,是用户和计算机的接口。

  • OS是系统软件
  • OS控制和管理系统资源(①硬件资源:CPU、内存、外设;②软件资源:系统软件、应用软件)

二、操作系统的功能
存储器(内存)管理、处理机(CPU)管理、设备管理、文件管理、用户接口管理
(操作系统具体管理的内容可先了解)

  • 存储器管理:内存分配、地址映射、内存保护、内存扩充
  • 处理机管理:作业和进程调度、进程控制和进程通信
  • 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性
  • 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制
  • 用户接口管理:命令界面/图形界面和系统调用接口

三、操作系统的地位
操作系统运行在裸机之上,为所有其他软件提供基础的运行环境。
在这里插入图片描述

  • 内核态:操作系统具有对所有硬件的完全访问权,可以执行机器能够运行的任何指令
  • 用户态:只使用了机器指令中的一个子集

四、操作系统的基本特征
并发、共享、异步性

  • 并发:两个或多个活动在同一给定的时间间隔中进行
  • 共享:计算机系统中的资源被多个任务所共用
  • 异步性:同一程序在相同的初始数据下,执行的情况可能不同,但执行的结果相同

五、操作系统的分类及特点
多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统
(1)多道批处理系统

  • 特点:多道、成批
  • 优点:资源利用率高、系统吞吐量大
  • 缺点:等待时间长、没有交互能力

(2)分时系统

  • 共享的单位称为时间片
  • 特点:同时性、交互性、独立性、及时性
  • 优点:响应快,界面友好、多用户、便于资源共享

(3)实时系统

  • 响应时间很快

(4)个人机系统

  • 单用户操作系统
  • 特点:个人使用、界面友好、管理方便、便于普及
  • 多用户操作系统:①网络操作系统 ②分布式系统
  • 网络操作系统特点:分布性、自治性、互连性、可见性
  • 分布式操作系统特点:透明性、灵活性、可靠性、高性能、可扩充性
错题集
1.操作系统具有进程管理,存储管理,文件管理和设备管理的功能,下列有关描述中,哪一项是不正确的?                      
A. 进程管理主要是对程序进行管理   
B. 存储管理主要管理内存资源 
C. 文件管理可以有效的支持对文件的操作,解决文件共享、保密和保护问题 
D. 设备管理是指计算机系统中除了CPU和内存以外的所有输入输出设备的管理

2.操作系统提供给程序员的接口是          。
A.进程   B.系统调用   C.库函数   D.B和C
答案
1.A
进程管理是管理进程,操作系统不能管理程序
(在多道程序环境下,处理机的分配和运行都以进程(或线程)为基本单位,因而对处理机的管理可归结为对进程的管理)
2.B
系统调用是用户或其他系统程序获得操作系统服务的唯一途径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值