第10章 计算机软件基础知识 10.1 备考指南 10.1.1 考纲要求 根据考试大纲相应的考核要求,在“计算机软件基础知识”知识模块中,要求考生掌握以下方面内容: 1.计算机软件基础知识 操作系统的类型、配置操作系统的功能。 数据库系统的基础知识。 应用软件的安装和配置。 网络管理软件的功能。 2.标准化的基本知识
| | | | | | Excel中公式与函数的使用、word拼写检查、电子邮件地址格式、软件著作权、音频文件格式 | | | | | | | Windows操作系统组合按键、应用软件和系统软件、Excel中的公式与函数的使用、知识产权、署名权、图像、windows操作系统权限、电子邮箱 | | | | | | | 抽样调查、音视频格式、图像分辨率、图像商标权、专利权 | | | | | | | Windows系统文件管理、软件著作权、语音信号采样频率、图片存储格式、Excel中公式与函数的使用、分辨率 | | | | |
10.1.3 命题特点 纵观历年试卷,本章的知识点是以选择题和综合分析题的形式出现在试卷中。在历次考试的上午试卷中,所考查的题量大约为7~11道题,所占分值为7~11分(约占试卷总分值75分中的9%~15%);在下午试卷中有1~2道综合分析题,所占分值为15~30分(约占试卷总分值75分中的20%~40%)。本章考题主要检验考生是否理解相关理论知识点和实践经验,考试难度不高。 10.2 考点串讲 10.2.1 操作系统的基本知识 10.2.1.1 操作系统基础知识 1.操作系统的定义与作用 操作系统是计算机系统中核心软件,能有效地组织和管理系统中的各种软、硬件资源,合理地组织计算机系统的工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好接口。 操作系统的两个重要作用是资源管理和提供用户界面。 2.操作系统的主要功能如下。 进程管理:采用多道程序等技术将CPU真正合理地分配给每个任务,包括进程控制、进程同步、进程通信、进程调度。 文件管理:负责文件的存取、共享和保护。 存储管理:主要负责内存的分配和回收。 设备管理:实质是对硬件设备的管理,包括对输入/输出设备的分配、启动、完成和回收。 作用管理:包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等。 操作系统主要具有并发性、共享性、虚拟性和不确定性四个基本特征。 3.操作系统的类型 操作系统可分为批处理操作系统、分时操作系统、实时操作系统、微机操作系统、网格操作系统、分布式操作系统和嵌入式操作系统等。 10.2.1.2 进程管理(处理机管理) 1.进程的概念 进程是一个程序关于某个数据集的一次运行。进程是一个动态的概念,而程序是一个静态的概念,是指令的集合。因此,进程有动态性和并发性。 进程通常是由程序、数据和进程控制卡(PCB)组成。 2.进程的状态及其状态间的转换 运行(running):正占用处理机。 就绪(ready):只获得处理机即可运行。 阻塞(blocked):也称等待或挂起状态,正等待某个事件(如I/O完成)的发生。 3.进程调度 进程调度即处理机调度,它的主要功能是确定在什么时候分派处理机,并确定给那一个进程。常用的进程调度算法有先来先服务、时间片轮转、优先级调度和多级反馈调度算法。 4.死锁 当若干刚进程竞争使用资源时,可能每个进程要求的资源都已被另一个进程占用,于是也就没有一个进程能继续运行,这种情况称为死锁。 1)产生死锁的四个必要条件 发生死锁必须同时具备下述四个条件。
互斥:进程互斥使用资源,任意时刻一个资源只能为一个进程独占,其他进程若请求一个已被占用的资源,只能等待占用者释放后才能使用。 不可剥夺(不可抢占):进程所获得的资源在未使用完毕前,不能被其他进程强制剥夺,而只能由获得该资源的进程自己释放。 请求保持:进程每次申请它所需要的一部分资源,在申请新的资源的同时,继续占用已分配的资源。 循环等待:在进程资源有向图中存在一个进程循环,环路中每一个进程已获得的资源同时被下一个进程所请求。 2)解决死锁的方法 死锁的防御:根据产生死锁的四个必要条件,只要使用其中之一不能成立,死锁就不会出现。 死锁的避免:最著名的死锁避免算法dijkstra提出的银行家算法。 死锁的检测:采用合理的死锁检测算法确定死锁的存在,并识别出与死锁有关的进程和资源,以供系统采用适当的解除死锁的措施。 死锁的解除:检测到死锁发生后,常采用资源剥夺法和撤销进程法解除死锁。 10.2.1.3 存储管理 1.基本概念 存储器的功能是保存数据,存储器的发展方向是高速度 大容量和小体积。一般存储器的结构为“寄存器-主存-外存”结构或“寄存器-缓存-主存-外存-”结构。 2.存储管理的功能
主存储器的分配和回收。 提高主存储器的利用率:(减少碎片(也称零头),允许多道程序动态共享主存。 存储保护:任务是确保每道程序都在自己的主存空间运行,互不干涉。 主存扩充:主存扩充的任务是从逻辑上扩充主存容量,使用户认为系统所拥有的主存空间远比实际的主存空间大得多。 3.存储管理方法
|