我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

操作系统知识

操作系统(Operating System,简称 OS)是管理和控制计算机硬件与软件资源的计算机程序, 是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行,   其重要性关系到软件基础产业,关系到国家信息化战略,不管是 PC 时代,移动互联网时代,还是在软件驱动软件定义大行其道的当下,得 OS 者得天下,失OS 者失天下。

OS概述

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

1、OS两大作用

1)通过资源管理以提高计算机系统的效率

2)改善人机界面向用户提供友好的工作环境

2、OS特征:并发性、共享性、虚拟性、不确定性

3、OS功能:进程管理、文件管理、存储管理、设备管理、作业管理

4、OS分类:批处理、分时、实时、网络(集中、C/S、对等)、分布式、微型、嵌入式

进程管理

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

1、前趋图

2、进程间通信:同步与互斥、信号量、PV操作

3、进程的状态:三态模型、五态模型

4、进程调度

1)三级调度

2)调度算法:先来先服务、时间片轮转(固定、可变)、优先级调度、多级反馈调度

3) 进程优先级确定

5、死锁

1)必要条件:互斥、请求保持、不可剥夺、环路

2)处理:预防、避免(银行家算法)、检测、解除

存储管理

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

1、存储结构

1)寄存器--cache--主存--外存

2)虚拟地址:又称相对地址、程序地址、逻辑地址等

3)地址空间

4)存储空间

2、存储管理方案

1)固定分区

2)可变分区:最佳适应、最差适应、首次适应、循环首次适应

3、分页存储

1)存分页存储管理:分页原理、地址结构、地址映射

2)快表

3)两级页表机制

4、分段存储

5、段页式存储

6、虚拟存储

1)程序局部性原理:时间局部性、空间局部性

2)虚拟存储器的实现:分页、分段、段页

3)页面置换算法:最佳置换、FIFO、LRU、NRU

设备管理

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

1、I/O软件

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

2、相关技术:通道、DMA、缓冲、Spooling

 

文件管理

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

1、文件与文件系统

1)文件

2)文件系统

3)文件类型

2、文件结构和组织

1)逻辑结构

2)物理结构:连续、链接、索引、索引表

3、目录:文件控制块、目录结构

4、存储方法与空间

1)空闲区表

2)位示图

3)空闲块链

4) 成组链接法

5、共享与保护

1)文件共享:硬链接、符号链接(软链接)

2)文件保护:存取控制矩阵、存取控制表、用户权限表、密码

6、安全与可靠性

1)系统安全:系统级、用户级、目录级、文件级

2)文件系统的可靠性:转储和恢复、日志文件、一致性

作业管理

我和计算机技术与软件专业技术资格(水平)考试愉快第9天--软件设计师

1、作业与作业控制

1)作业控制

2)作业状态及转换:提交、后备、执行、完成

3)JCB和作业后备队列

2、作业调度:先来先服务、短作业优先、响应比高优先、优先级调度算法、均衡调度算法、调度算法均衡指标