一、操作系统的的定义和功能
操作系统:一组程序集。
一组对软,硬件资源进行管理和控制,向用户提供友好界面的一组具有特定功能的程序集。 操作系统是计算机的灵魂,是计算机硬件赖以活动的物质基础 (如果把人比做计算机,那么神经中枢(或者是灵魂)就是就是操作系统)
从宏观来看: 操作系统为用户提供了一个人机接口; 管理和控制着计算机系统中的软硬件资源; 合理地组着计算机的工作流程,以便更加有效的利用这些资源。 从微观来看: 进程管理 存储管理 设备管理 文件管理 用户管理 (系统安全,网络功能,支持多媒体)
二、操作系统用户界面 是人机交互的唯一接口,是用户使用最直接的部分 用户界面通过接口实现; 接口类别: 用户接口:用户通过该接口向计算机发送请求。 脱机接口 图形用户接口 程序接口:提供给程序员在编程时使用的接口,是用户程序取得操作系统服务的唯一途径。 程序接口中有一个系统调用,通过这个接口可以直接调用某个硬件的一些功能,不过仅仅是向用户提供结果,屏蔽全部操作细节。