计算机四级

计算机四级操作系统-3-进程线程模型

本小妞迷上赌 提交于 2020-03-16 18:29:25
第3章 进程线程模型 操作系统中最核心的概念是进程,这是对正在运行程序的一个抽象。操作系统的其他所有 内容都是围绕着进程的概念展开的,所以,透彻地理解进程是非常重要的。即使可以利用的 CPU 只有一个,但是通过进程,可以使系统具有支持并发操作的能力,可将一个单独的 CPU 变换 成多个虚拟的 CPU 。 本章通过大量的细节探究进程,以及进程中的运行实体 —— 线程。 3.1多道程序设计模型 采用多道程序设计可以提高 CPU 的利用率。多道程序设计技术充分发挥了处理器与外围 设备以及外围设备之间的并行工作能力,从而提高处理器和其他各种资源的利用率。下面从程 序的顺序执行、程序的执行环境和程序的并发执行几方面介绍多道程序设计模型。 3.1.1 程序的顺序执行 程序是一个在时间上按严格次序前后相继的操作序列,这些操作是机器指令或高级语言编 写的语句。人们习惯的传统程序设计方法是顺序程序设计,计算机也是以顺序方式工作的 : CPU 一次执行一条指令,对内存一次访问一个字节或字,对外部设备一次传送一个数据块。顺序处理 也是人们习惯的思考方法,为了解决一个复杂的问题,人们把它分解成一些较为简单、易于分析 的小问题,然后逐个解决。也可以把一个复杂的程序划分为若干个程序段,然后按照某种次序逐 个执行这些程序段。 我们把一个具有独立功能的程序独占 CPU 直到得到最终结果的过程称为程序的顺序执行。

NCRE考试感想 四级嵌入式(上)

╄→尐↘猪︶ㄣ 提交于 2019-12-03 12:39:50
权威的官方文件 考试时间:2017年3月 经验写于:2017年5月 万事万物都在变化,四级嵌入式也是如此。所以,该经验仅作为参考,官方的文件才是权威。   考试时间与题目架构 考试时间为90min,满分为100。 四级嵌入式的考题由计算机组成与接口和操作系统原理,两部分组成。 计算机组成与接口,50分。30个单选,每个1分;10个多选,每个2分。 操作系统原理,50分。30个单选,每个1分;10个多选,每个2分。 及格的要求:每个部分的得分 >=30。   教材 四级嵌入式是多学科交叉的,所以需要同时学习计算机组成与接口和操作系统原理。所以,四级的教材是两本。 图 书籍和自学所用的笔记本 虽然单个教材薄了一些,但是两本叠放在一起就厚了。 翻开教材,可以明显地感觉到知识讲的很细。三级的教材中提到了知识点A,但是比较概括、粗略。到了四级,也有知识点A,是很细致地解析,所以需要扎实的基础才能看下去。这个时候,更需要有一颗安静的心。只要静下心来,从头到尾看一遍,会有收获的。 建议:买其他的相关书籍,作为四级的铺垫与扩充。看教材的时候迷糊了,那么可以去看其他的相关书籍,二者互补。   考试端UI 大概是这个样子的。有可能到你考试的时候,考试端的UI又变化了。 考试端变好看了,给UI设计师点个赞。   找题库的旅程 2017-02-02,看着四级教材,知识点这么细,应该如何备考呢

计算机四级网络工程师详细知识点大全

匿名 (未验证) 提交于 2019-12-03 00:10:02
计算机四级考点共有两个:操作系统和计算机网络,两项都是五十分,必须每项达到30分以上才能获得四级网络工程师的证书.每项都为选择题,又30个单项选择,10个多项选择.共计80个选择题. 以下资源来自互联网,其中有自己加的知识点.侵权速删! 操作系统知识点总结 第一章 操作系统概论 1. 硬件――操作系统――支撑软件――应用软件 2. 操作系统特征:并发性、共享性、随机性 3. 操作系统作为系统软件集中了两类主要的功能:资源管理、控制程序执行 4. 所谓的共享性:在一定策略下,按照不同资源类型共同占有使用。 5. 操作系统研究观点:软件、资源管理、进程、虚拟器、服务提供者的观点 6. 批处理系统优点:吞吐量大、 CPU 资源利用率高、周转时间短,不具有较快的响应时间 缺点:缺乏交互性 7. 微内核( C / S 结构 客户机/服务器)特点:可靠、灵活、适合分布式处理 @重点多选 8. 没有工业操作系统 9. 中央处理单元是共享设备,可以被抢占。打印机,扫描仪,磁带机是独占设备,无法被抢占,但是可以共享。 10. 实时系统的设计目标:满足截止时间的要求,满足可靠性要求。 第二章 操作系统运行机制 1. 中断源:引起中断的那些事件 2. 中断请求:中断控制器向中央处理器发送信号 3. 中断的作用:发挥处理器使用效率、提高系统实时能力 4. 中断:时钟中断、 I / O 中断、控制台中断

四级网络知识点(二)

帅比萌擦擦* 提交于 2019-11-28 07:12:44
操作系统原理和计算机网络 196.用户程序不能直接使用特权指令 197.若用户程序在用户态下执行了特权指令,则引起访管中断,这也是CPU由用户态向核心态转换的方法 198.数据传送完毕、设备出错、键盘输入,均产生I/O中断 199.多道程序指令设计指的是:允许多个程序同时进入一个计算机系统的主存储器,并启动进行计算的方法 200.从微观上看,部分程序使用CPU,部分程序使用外部设备; 从宏观上看,CPU与外部设备始终可以并行工作,这样可以使得CPU的运行效率达到最大化,不至于空闲 201.Linux上进程有五种状态: 运行:正在运行或运行队列中等待; 中断:休眠中,受阻,在等待某个条件的形成或接受到信号; 不可中断:收到信号不唤醒和不可运行,进程必须等待直到有中断发生; 僵死:进程已终止,但进程描述符存在,直到父进程调用 wait4()系统调用后释放; 停止:进程收到SIGSTOP,SIGSTP,SIGTIN,SIGTOU信号停止运行 202.线程操作pthread_yield表示线程让出CPU 203.非抢占式调度的操作系统中,正在运行的进程用完时间片, 正在运行的进程出错,正在运行的进程等待I/O事件均能产生进 程调度。新创建的进程只能进入就绪队列,无法引起进程调度 204.一个进程在等待另一个进程向它发送消息,则两进程关系为同步关系 205.没有说明有共享资源、相互调用