操作系统复习资料参考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、操作系统的主要功能
操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。
2、中断的概念
CPU 暂时停下现行程序的执行,转向为临时发生的事件进行处理,处理完后,再返回执行原程序。中断是一种在发生了一个外部的事件时调用相应的处理程序(或称服务程序)的过程。中断服务程序与中断时CPU正在运行的程序是相互独立的,相互不传递数据。
3、进程从等待态进入就绪态的原因
输入、输出事件完成
4、能扩充主存容量的分配是什么
虚拟储存器,自动覆盖和交换技术
5、通道在输入输出操作完成出错时形成什么
中断请求,I/O中断
6、段页式存储管理的是什么地址格式
离散分配方式二维地址
7、用户程序的逻辑地址可以是不连续储存的格式是什么
段页
8、硬件采用中断和通道技术使得CPU会怎样
CPU与外设能并行工作、提高效率和处理速度
9、创建完成进程后,进程为什么状态
就绪态
10、能使高地址空间成为大的空闲区的分配算法是什么
首次适应法
11、虚拟储存器地址空间大小是什么
由计算机系统的地址结构和外存结构决定的
12、分页储存管理中页面是越小越好吗
不是
13、多中断硬件支持是什么操作系统必须存在的
基于时间片调度的多任务操作系统
14、死锁指的是什么
指的是系统中存在一组进程,他们中每一个进程都占用了某种资源而又在等待着其中另一进程所占用的资源而无限期的僵持下去的局面。
15、引导操作系统进入内存的程序一般放在计算机的什么地方
固件
16、多道功能操作系统是什么操作系统
多用户操作系统
17、进程的并发是什么
在多道程序设计系统中,作为单个作业可以同时执行,而每一个作业又需要有多个进程的协作来完成。因此,系统会同时存在着许多进程,在单处理器的情况下,这些进程轮流的占用处理器,即一个进程的工作没有全部完成之前,另一个进程就开始工作,我们说这些可同时执行的进程具有并发性,并且把可同时执行的进程称为“并发进程”。18、分段储存与分页储存的区别
(1). 页是信息的物理单位,分页是为了实现非连续的分配,以便解决内存的碎片问题,或者说分页是为了由于系统管理的需要。段是信息的逻辑单位,他含有一组意义完整的的信息,分段的目的是为了更好的共享,满足用户的需求。
(2).页的大小固定是由系统确定的,将逻辑地址划分为页号和页内地址是由机器硬件实现的。而段的长度是不固定的,决定与用户的程序长度,通常由编译程序进行编译时根据信息的性质来划分。
(3).分页式存储管理的作业地址空间是一维的,分段式的存储管理的作业管理地址空间是二维
(4).页是系统划分的,段是用户划分的
19、死锁的四个必要条件
(1)互斥条件:一个资源每次只能被一个进程使用。
(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
20、作业调度和进程调度的区别
作业调度是宏观调度,它所选择的作业只是具有获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行;而进程调度是微观调度,动态地把处理机实际地分配给所选择的进程,使之真正活动起来。另外,进程调度相当频繁,而作业调度执行的次数一般很少。
作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机。
21、虚拟储存器的基本特征
虚拟扩充:不是物理上,而逻辑上扩充了内存容量。
部分装入:对于大程序不是一次性装入内存,而是部分装入。
离散分配:不必占用连续的内存空间,而是“见缝插针”。
多次对换:所需的全部程序和分次调入内存。
22、作业、进程、线程的定义和区别
作业:指的是用户向系统提交的一项工作的基本单位,是用户在一次事务处理或计算过程中要求计算机所做的工作的和
进程:是程序的一次动态执行,是程序代码在内存中的一个映象,是程序代码
数据结构的一次动态的操作过程
线程:线程是对CPU单元的独立占有的最小单位,每个线程共享进程的数据,在每个进程被创建的时候只有一个主线程
23、进程的调度方式有几种
方式:非剥夺方式、剥夺方式
算法:先进先出算法、短进程优先、轮转法、多级反馈队列
24、信号量被广泛应用的目的
单处理机、多处理机系统、计算机网络
25、程序并发执行的特征是什么
并发性、失去封闭性和可再现性、程序与计算不在一一对应、相互制约性
26、索引文件对应的一张什么表
索引表
27、进程的概念
进程是一个具有独立功能的程序关于某个数据集合的一次运行活动,它是系统进行资源分配和调度的一个独立单位。
28、地址转换机构对应的是什么储存器,不同存储方式对应不同的储存器
虚拟储存器
29、上机实验的命令
a)更改帐号密码
语法: passwd
Old password: <输入旧密码>
New password: <输入新密码(最好为6~8字,英文字母与数字混合) >
Retype new password: <再输入一次密码>
b)联机帮助
语法: man 命令
例如:
man ls
c)远程登录
语法:telnet 主机名或telnet IP地址
例如:
telnet doc
telnet 140.109.20.251
d)文件或目录处理
列出文件或目录下的文件名。
语法: ls [-atFlgR] [name]
name :文件名或目录名。
例如:
ls 列出目前目录下的文件名。
ls -a 列出包括以.开始的隐藏文件的所有文件名。
ls -t 依照文件最后修改时间的顺序列出文件名。
ls -F 列出当前目录下的文件名及其类型。以/结尾表示为目录名,以* 结尾表示为可执行文件,以@结尾表示为符号连接。
ls -l 列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。
ls -lg 同上,并显示出文件的所有者工作组名。
ls -R 显示出目录下以及其所有子目录的文件名。
e)改变工作目录
语法:cd [name]
name:目录名、路径或目录缩写。
例如:
cd 改变目录位置至用户登录时的工作目录。
cd dir1 改变目录位置至dir1目录下。
cd ~user 改变目录位置至用户的工作目录。
cd .. 改变目录位置至当前目录的父目录。
cd ../user 改变目录位置至相对路径user 的目录下。
cd /../.. 改变目录位置至绝对路径的目录位置下。
cd ~ 改变目录位置至用户登录时的工作目录。
f)复制文件
语法: cp [-r] 源地址目的地址
例如:
cp file1 file2 将文件file1 复制成file2。
cp file1 dir1 将文件file1 复制到目录dir1 下,文件名仍为file1。
cp /tmp/file1 . 将目录/tmp 下的文件file1 复制到当前目录下,文件名仍为file1。cp /tmp/file1 file2 将目录/tmp 下的文件file1 复制到当前目录下,文件名为file2。