什么是操作系统:
是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境。
操作系统作为资源的管理者,需要具备以下功能;
文件管理,将程序相关的数据放入内存,存储器管理, 对应的进程被处理机(CPU)处理,处理机管理,需要将摄像头设备分配给进程,设备管理。
操作系统是一种系统软件,但与其他系统软件和应用软件有很大的不同,它有自己的特殊性即基本特性,操作系统四大特征有
并发、共享、虚拟、异步,其中并发和共享是最为基本的特征,二者互为存在条件.
并发是指两个或多个事件在同一时间间隔内发生。操作系统的并发性是指计算机系统中同时存在多个运行的程序,因此它具有处理和调度多个程序同时执行的能力。在操作系统中,引入进程的目的是使程序能并发执行。
资源共享即共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。
操作系统中利用了多种虚拟技术来实现虚拟处理器、虚拟内存和虚拟外部设备等。
多道程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进,这就是进程的异步性。
操作系统的发展阶段:手工操作阶段,批处理阶段, 分时操作系统,实时操作系统,网络操作系统,分布式操作系统,个人计算机操作系统。
操作系统作为用户与计算机硬件系统之间的接口
为了让用户方便、快捷、可靠地操纵计算机硬件并运行自己的程序,操作系统还提供了用户接口。操作系统提供的接口主要分为两类:一类是命令接口,用户利用这些操作命令来组织和控制作业的执行;另一类是程序接