1
高级程序设计语言的编译器不是操作系统关心的问题。
操作系统管理计算机软硬件资源,扩充裸机以提供功能更强大的的扩充机器,并充当用户与硬件交互的中介。高级程序设计语言的编译器显然不是操作系统关心的问题。编译器的实质是一段程序指令,它存储在计算机中,是上述水杯中的水。
2
并发性是指若干事件在同一时间间隔中内发生,而并行性是指若干事件在同一时刻发生。
3系统调用到底是什么?
系统调用是操作系统为应用程序使用内核功能所提供的接口,因此系统调用只能通过用户程序间接使用。
系统调用是操作系统为编程人员所提供的接口
因为系统中的各种资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配,进行I/O传输及管理文件等),都必须通过系统调用方式向操作系统提出服务请求,并由操作系统代为完成。
设备管理:完成设备的请求或释放,以及设备启动等功能。
内存管理:完成内存的分配,回收以及获取作业占用内存区大小及始址等功能。
文件管理:完成文件的读写,创建及删除功能。
进程控制:完成进程的创建,撤销,阻塞及唤醒功能。
进程通信:完成进程之间的消息传递或信号传递等功能。
访管指令不是特权指令。
4实时操作系统
实时性和可靠性是实时操作系统最重要的两个目标,而安全可靠体现了可靠性,快速处理和及时响应体现了实时性。资源利用率不是实时操作系统的主要目标,即为了保证快速处理高优先级任务,允许“浪费”一些系统资源。
并发和共享是多用户操作系统最基本的两个特征。
5什么是多道程序设计
多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插地运行。
多道程序设计最主要的目的是为了提高系统利用率和吞吐量。
6什么是操作系统
操作系统(Op

本文介绍了操作系统的基础知识,包括系统调用作为操作系统与应用程序的接口,程序中断的原理,访管中断的概念,以及用户态与核心态的转换。此外,还探讨了多道程序设计的目的和实时操作系统的特点。同时,文章讲解了内存管理、设备管理和文件管理等操作系统核心功能,并阐述了操作系统启动过程和中断向量的组成。
最低0.47元/天 解锁文章
363

被折叠的 条评论
为什么被折叠?



