操作系统是不同程序代码,数据结构,数据初始化文件的集合,可执行的。提供用户与计算机硬件之间的接口,并管理计算机软件和硬件资源。
必须完成的两个主要目标
一:与硬件部分相互作用,为包含在硬件平台上的所有底层可编程部件提供服务。
二:为运行在计算机系统上的应用程序提供执行环境。
主要功能
1 处理机管理,对多个处理机在多任务下进行有效的管理。
2 内存管理,为多个程序分配内存并使地址空间互不干扰,在程序执行完回收所占的内存,以及逻辑地址到物理地址的转换。
3 设备管理,接受用户I/O请求,分配,管理,驱动等功能
4 文件管理,完成外存空间的分配,回收,文件的按名存取,文件的组织,共享与保护等功能。
网友评论