操作系统引论常见问题

半世苍凉 提交于 2020-01-19 02:48:25
1. Q:请简述操作系统的地位和作用。
i:操作系统是用户与计算机硬件系统之间的接口
ii:操作系统是计算机系统资源的管理者
iii:操作系统实现了对计算机资源的抽象
2. Q:操作系统有哪些类型?给出几种常见的操作系统。
批处理操作系统,分时操作系统,实时操作系统,嵌入式操作系统,分布式操作系统和云操作系统。
常见的操作系统:Windows操作系统,Linux操作系统,Android操作系统
3. Q:谈谈你对操作系统的理解。
i:操作系统是一组控制和管理计算机软硬件资源,合理地对各类作业进行调
节,已经方便用户使用的程序的集合。
ii:操作系统是能够在核心态运行,并能够根据程序要求对计算机软硬件资源
进行直接控制和管理的,有着一定复杂逻辑算法关系的一组程序集合。
iii:操作系统是计算机系统中的一个系统软件。管理和控制计算机系统中硬
件和软件资源,合理地组织计算机的工作流程。以便有效利用这些资源为用
户提供一个功能强,使用方便的工作环境。从而在计算机与用户之间起到接口的作用。
4. Q:说说你对单道和多道系统的理解。
单道批处理系统对作业的处理是成批进行的,且在内存中始终只保存一道作业。
多道批处理系统将用户提交的作业先存放在外存上并排成一个队列,称为后备
队列;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入
内存,使他们共享CPU和系统中的各类资源。
5. Q:现代操作系统有哪些特性?你是如何理解并发和并行的。
现代操作系统都是兼有批处理,分时,实时三种基本操作系统的通用操作系统。
并发:是指在内存中放多道作业,在一个时间段上来看,每一个作业都能不同程度地向前推进。
但在任何一个时间点上只能有一道占用CPU。并发性是两个或两个以上的事件或活动在同一时
间间隔内发生。
并行:存在于多个CPU的环境中,在内存中放多道作业,在任一时间点上都可能有多道作业在
不同的CPU上同时执行
6. Q:操作系统有哪些主要功能?
操作系统的主要功能有:
处理机管理、存储器管理、设备管理、文件管理、用户管理
7. Q:什么是微内核操作系统?
微内核由一群尽可能将数量最小化的软件程序组成,它们负责提供实现一个操作系统所需要的
各种机制与功能,微内核操作系统就是一种基于微内核架构的操作系统
8. Q:应用程序在系统中运行,操作系统主要做了哪些工作?谈谈你的理解。
1.文件系统找到应用程序的第一个磁盘块
2.操作系统分配一页内存,将代码从磁盘读入
3.遇到缺页,读入更多的页面
4.处理机管理系统控制程序中的各个作业在CPU中执行
5.设备管理系统则为程序分配需要的设备
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!