目录
嵌入式操作系统
嵌入式操作系统(EOS)具有以下特点:
- 可裁剪性:支持开发性和可伸缩性的体系结构,能够根据需求进行功能裁剪。
- 实时性:EOS实时性较强,适用于各种设备控制场景。
- 统一的接口:提供设备统一的驱动接口,操作方便、简单,支持友好的图形用户界面(GUI),追求易学易用。
- 强稳定性:嵌入式系统一旦开始运行,通常不需要用户过多干预,系统管理由EOS负责,具有较高的稳定性。
- 弱交互性:嵌入式系统的用户接口一般不提供操作命令,通过系统调用命令向用户程序提供服务。
- 固化代码:嵌入式操作系统和应用软件通常被固化在系统的ROM中。
- 硬件适应性:具有良好的移植性,能够适应不同的硬件环境。
- 可定制性:为了减少成本和缩短研发周期,EOS能够运行在不同的微处理器平台上,并针对硬件变化进行结构与功能上的配置。
三态模型
三态模型是进程管理的基本模型,描述了进程的三种状态:就绪、运行和阻塞。
操作系统概念
操作系统的主要功能包括:
- 资源管理:有效组织和管理系统中的软硬件资源。
- 工作流程组织:合理组织计算机系统的工作流程,控制程序的执行。
- 用户接口:向用户提供良好的工作环境和友好的接口。
在单处理系统中,一个处理单元与其他外部设备结合,实现存储、计算、通信、输入与输出等功能。多个进程并发时,一个处理单元同一时刻最多允许被一个进程占用。
操作系统通过文件目录和目录项来组织和管理外存中的信息,使用户可以按名存取。在同一进程中的各个线程可以共享该进程所拥有的资源,如进程地址空间中的虚地址、已打开文件、定时器、信号量等,但不能共享线程的栈指针。
其他操作系统
- 批处理操作系统:脱机处理系统,作业运行期间无需人工干预,由操作系统根据作业说明书控制作业运行。
- 分时操作系统:将CPU时间划分成时间片,轮流为各个用户服务,设计目标为多用户的通用操作系统,交互能力强。
- 分布式操作系统:网络操作系统的高级形式,保持网络系统的全部功能,同时具有透明性、可靠性和高性能等特性。
- 实时操作系统:设计目标为专用系统,主要特征是实时性强及可靠性高。
绝对路径与相对路径
- 绝对路径:从根目录开始一直到目标目录的完整路径,即全文件名。
- 相对路径:相对于当前目录的路径。
段页式管理
在段页式存储管理系统中,地址由段号、页号和页内地址构成。页号共20位,因此一个段中有2^20=1M个页。页内地址共12位,因此一个页的大小为2^12=4K。
2020下综合知识历年真题(4分)
【2020年评测真题第21题:绿色】
21.嵌入式操作系统的特点之一是可定制,这里的可定制是指( )。
A.系统构件,模块和体系结构必须达到应有的可靠性
B.对过程控制,数据采集,传输等需要迅速响应
C.在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置
D.采用硬件抽象层和板级支撑包的底层设计技术
解答:答案选择C。
【2020年评测真题第23题:绿色】
23.在支持多线程的操作系统中,假设进程P创建了线程T1、T2和T3,那么以下叙述中错误的是( )。
A.线程T1T2T3可以共享进程P的代码段
B.线程T1T2可以共享进程P中T3的栈指针
C.线程T1T2T3可以共享进程P打开的文件
D. 线程T1T2T3可以共享进程P的全局变量
解答:答案选择B。
2019下综合知识历年真题(5分)
【2019年评测真题第12题:绿色】
12.以下描述中,属于通用操作系统基本功能的是( )。
A.对计算机系统中各种软硬件资源进行管理。
B.对信息系统的运行状态进行监控
C.对数据库中的各种数据进行汇总与检索
D.对所播放的视频文件内容进行分析
【2018年评测真题第15题:绿色】
15.若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( )。
A.至少为1个
B.至少为2个
C.最多为1个
D.最多为2个
解答:答案选择C。
【2018年评测真题第16题:绿色】
16.某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为( )。
A.1K,1024K
B.4K,1024K
C.1M,1K
D.1M, 4K
解答:答案选择D。
2017下综合知识历年真题(2分)
【2017年评测真题第13题:绿色】
13.当一个双处理器的计算机系统中同时存在3个并发进程时,同一时刻允许占用处理器的进程数( )。
A.至少为2个
B.最多为2个
C.至少为3个
D.最多为3个
解答:答案选择B。
2016下综合知识历年真题(4分)
【2016年评测真题第08题:绿色】
08.操作系统通过( )来组织和管理外存中的信息。
A.字处理程序
B.设备驱动程序
C.文件目录和目录项
D.语言翻译程序
解答:答案选择C。
【2016年评测真题第09题:绿色】
09.下列操作系统中,( )保持网络系统的全部功能,并具有透明性、可靠性和高性能等特性。
A.批处理操作系统
B.分时操作系统
C.分布式操作系统
D.实时操作系统
解答:答案选择C。
2015下综合知识历年真题(3分)
【2015年评测真题第09题:绿色】
09.在支付多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被这些线程共享的。
A.该进程中打开的文件
B.该进程的代码段
C.该进程中某线程的栈指针
D.该进程的全局变量
解答:答案选择C。