操作系统:发展、目标与实现
1. 引言
操作系统是控制计算机的一组程序,常见的操作系统有 Unix(包括 SCO Unix、Linux、Solaris 等)、微软系列(MS - DOS、MS - Windows 等)、IBM 操作系统(MVS、VM 等)、Macintosh 操作系统(Mac OS)等。操作系统的服务可分为内核服务、库服务和应用级服务。内核为进程提供资源、安全保障和功能增强,通过响应进程的系统调用和设备的中断来发挥作用。
2. 历史视角
2.1 开放商店组织
早期计算机庞大、昂贵且难以使用。用户需预订时间段,独占使用计算机。以 IBM 1620 为例,编译和执行程序步骤繁琐,调试也很困难,且计算机闲置时间可能较多。其特点如下:
- 使用方式 :用户“亲自动手”,独占计算机。
- 操作步骤 :多次通过卡片阅读器加载程序,观察结果后决定下一步。
- 设备性能 :内存小、速度慢、成本高。
2.2 操作员驱动的商店组织
为避免大型主机计算机的闲置时间成本,引入了操作员。操作员负责加载作业、启动计算机和收集输出,能减少作业步骤间的设置时间,还可批量处理类似作业步骤,对作业进行优先级排序。但用户不能直接检查内存或修补程序。其优势在于:
- 提高效率 :操作员操作速度快,减少设置时间。
- 作业调度 :可对作业进行优先级排序,合理安排作业执行。
超级会员免费看
订阅专栏 解锁全文

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



