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