1、操作系统设计原则
A. 能使计算机系统使用方便
B. 能使计算机高效的工作
2、操作系统功能:
处理器管理(处理器的调度);
存储管理(对主存管理) ;
文件管理(面向用户实现按名存取,存储、检索、共享、保护、保密);
设备管理(管理外围 设备,分配、启动、故障处理) ;
3、 操作系用与用户接口:程序员级的(一组系统功能调用,为用户程序提供服务) 、操作员级的(用于用户提出作业控制要求)
解释一下什么是操作系统
操作系统时运行在计算机上最重要的一种软件,它管理计算机的资源和进程以及所有的硬件和软件,它为计算机硬件和软件提供了一种中间层
解释一下操作的主要目的是什么
操作系统是一种软件,它的主要目的有三种:
- 管理计算机资源,这些资源包括CPU、内存、磁盘驱动器、打印机等。
- 提供一种图形界面,就像我们前面描述的那样,它提供了用户和计算机之间的桥梁
- 为其他软件提供服务,操作系统与软件进行交互,以便为其分配运行所需的任何必要资源
单体系统
在大多数系统中,整个系统在内核以单一程序的方式运行。整个操作系统是以程序集合来编写,链接在一块形成一个大的二进制可执行程序,这种系统称为单体系统。
分层系统
分层系统使用来分割不同的功能单元。每一层只与该层的上层和下层通信。每一层都使用下面的层来执行其功能。层之间的通信通过预定义的固定接口通信。
客户-服务器模式
微内核思想的策略是把进程划分两类:服务器,每个服务器用来提供服务;
客户端,使用这些服务。这个模式就是所谓的客户-服务器模式
什么是按需分页
在操作系统中,进程是以页为单位加载到内存中的,按需分页是一种虚拟内存的管理方式。在使用请求分页的系统中,只有在尝试访问页面所在的次哦并且该页面尚未在内存中时,也就发生了缺页异常,操作系统才会磁盘页面复制到内存中。
多处理系统的优势
随着处理器的不断增加,我们的计算机系统由单机新系统变为了多处理系统、多处理新系统的吞吐量比较高,多处理系统拥有多个并行的处理器,这些处理器共享时钟、内存、总线、外围设备。
多处理系统由于可以共享资源,因此可以开源节流,省钱。整个系统的可靠性也随之提高。
什么是内核
在计算机中,内核是一个计算机程序,它是操作系统的核心,可以控制操作系统中所有的内容。内核通常是在boot loader 装载程序之前加载的第一程序。
什么是实时系统
实时操作系统对时间做出了严格的要求,实时操作系统分为两种:硬实时和软实时
69、进程控制通过进程控制原语来实现,请分别描述创建原语和撤销原语的操作过程。
71、虚拟存储器的工作原理是什么 br>
73、当每个程序在主存中占一个连续的存储空间时,系统使用哪两个寄存器来实现存储保护 处理器在目态下执行程序时,对每一个访问主存空问的地址都要进行核查,请写出访问地址与这两个寄存器值之间的关系。
75、请分别从资源分配、 创建速度、 通信、并行执行效率的角度筒述多线程技术的优势。
79、35、筒述设置文件目录的主要目的以及目录项中包括的主要内容。
81、筒述死锁的含义以及形成死锁的原因。
83、进程具有哪些特性单解释这些特性。
答 :
107、什么叫“驱动调度”较“最短寻找时间优先”算法和“电梯调度”算法。
109、
117、35、简述 UNIX中系统调用命令 OPEN的处理过程。
119、37、某系统有同类资源 m个,供 n 个进程共享,如果每个进程最多申请 x(1 ≤x≤m)个资
源,且各进程的最大需求量之和小于 (m+n) 个资源,证明该系统不会发生死锁。
126、
34、简述树形目录结构的优点。
132、37.有人认为:“只要实现了共享资源的互斥使用,系统就不会死锁。”这种观点对吗 什么 br>
136、33.简述软件系统的组成部分及它们的功能,并各举 2 个例子。
138、进程控制通过进程控制原语来实现,请分别描述创建原语和撤销原语的操作过程。
142、请分别从资源分配、 创建速度、 通信、并行执行效率的角度筒述多线程技术的优势。
144、筒述文件保密的含义以及常用的文件保密措施。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!