操作系统概念 第二章

本文详细介绍了操作系统结构的各个方面,包括操作系统服务如程序执行、I/O操作、文件系统管理和通信,强调了系统调用在进程与操作系统交互中的作用。讨论了各种用户界面,如命令行,并探讨了MS-DOS和UNIX的系统结构。此外,还涵盖了系统设计的目标、机制和策略,以及简单的操作系统结构,如分层、微内核、模块和虚拟机的概念。
摘要由CSDN通过智能技术生成

第二章:操作系统结构

操作系统服务

程序执行 系统能将程序装入内存并运行,结束包括正常或不正常结束

I/O 操作 **– **用户通常不能直接控制I/O设备,操作系统必须提供进行I/O操作的方法。

文件系统操作 程序需要读、写、创建、删除文件

通信 进程间交换信息一种发生在同一台计算机上运行的两个进程之间,另一种发生在由计算机网络连接起来的不同计算机上的进程之间。通信通过 共享内存或**消息传递 **来实现

错误检测 –错误可能发生在CPU和内存中、I/O设备中、用户程序中,对于每种错误,操作系统应采取适当行动,以确保正确和一致的计算

资源分配 – 当多个用户登录到系统上或多个作业同时执行时,系统必须为每个进程分配资源

统计– 跟踪记录哪些用户使用了多少和什么类型的计算机资源。这种记录用于记帐或建立使用统计数据

保护– 确保所有对系统资源的访问都是受控制的,特别是在多用户计算机系统中

操作系统的用户界面

命令行界面

​ •在 MS-DOS 中称为命令行解释程序

​ •UNIX中称为外壳**(shell)(cf. kernel)**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值