一、计算机的系统结构
硬件:处理机(CPU)、内存、I/O设备。
软件与硬件的关系
- 硬件:计算机系统工作的基础。
- 软件:提高计算机系统效率和方便用户使用计算机的程序,完成一定的处理任务。
- 它们二者相互依赖、相互促进、共同发展。
- 裸机(硬件)是僵尸,软件是灵魂。
二、操作系统的定义
基本概念
1.科普的观点:操作系统是计算机系统的管理和控制中心,它依照设计者制定的各种调度策略组织和管理计算机系统资源,使之能高效地运行。
2.功能的观点:操作系统是一个计算机资源管理控制系统,它负责计算机系统的全部资源地分配、控制、调度和回收。
3.用户的观点:操作系统是计算机与用户之间的接口,用户通过这种接口使用计算机。
4.软件地观点:操作系统是程序和数据结构的集合。
5.管理的观点:操作系统是计算机硬件和软件资源合理而协调的管理者。
6.操作系统是一个大型的系统软件,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调并发活动,实现信息的存取和保护。它提供用户接口,使用户获得良好的工作环境。操作系统使整个计算机系统实现了高效率和高度自动化。
总结:
1.管理和控制资源
2.组织工作流程
3.提供用户界面
计算机系统的视图
- OS:对计算机硬件的第一层扩充;
- 其它软件系统基于OS之上;
- 操作系统内的操作者包括集中类别:一般用户、操纵者、管理员。【注意区别于OS的用户(使用者、程序)】
操作系统的基本功能
操作系统的基本功能包括:(1)提供人机交互界面(虚拟机);(2)资源管理。对应OS定义中的两大方面。
人机交互
目标:提供一个友好的用户访问操作系统的接口。
1.系统命令:供用户组织和控制自己的作业运行。
- 形式:命令行、菜单式、GUI、命令脚本;
- 控制方式:联机、脱机.
2.编程接口:供用户程序和系统程序调用操作系统功能。
<