操作系统概观
1 操作系统的作用与功能
1.操作系统是用户与计算机硬件的接口
2.操作系统为用户提供了虚拟机
3.操作系统是计算机系统的资源管理者
资源分为两类:硬件资源和信息资源,硬件资源分为:处理器,存储器,io设备等。信息资源有:程序和数据。
所以从资源管理的角度,操作系统有一下功能:
1.处理器管理
2.存储管理
3.设备管理
4.文件管理
5.网络与通信管理
6.用户接口
操作系统的特性:1 并发性 2.共享性 3.异步性 4.虚拟性
操作系统提供的服务和用户接口
操作系统提供的用户接口:1.程序接口 2.操作接口
程序接口又称应用编程接口(api),程序中使用这个接口可以调用操作系统的服务与功能,许多操作系统的程序接口由一组系统调用(system call)组成..因此,用户在编写程序中使用“系统调用”就可以获得操作系统的底层服务,进而使用计算机的软硬件资源。
操作接口又称功能接口:是操作系统为用户提供的控制计算机工作和提供服务的手段集合。通常有操作控制命令和图形界面实现方式