五大功能:1、处理器管理;当多个程序同时运行时,解决处理器时间的分配问题;2、作业管理。3、存储器管理;为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。4、设备管理。5、文件管理;主要负责文件的存储、检索、共享和保护等。

计算机操作系统通常具有的五大功能是:处理器(CPU)管理、存储管理、文件管理、设备管理和作业管理。
1、处理器管理。当多个程序同时运行时,解决处理器(CPU)时间的分配问题。
2、作业管理。完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界面,使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。
3、存储器管理。为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。
技术上面应用了三层结构,AJAX框架,URL重写等基础的开发。并用了动软的代码生成器及数据访问类,加进了一些自己用到的小功能,算是整理了一些自己的操作类。系统设计上面说不出用什么模式,大体设计是后台分两级分类,设置好一级之后,再设置二级并选择栏目类型,如内容,列表,上传文件,新窗口等。这样就可以生成无限多个二级分类,也就是网站栏目。对于扩展性来说,如果有新的需求可以直接加一个栏目类型并新加功能操作
4、设备管理。根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。
5、文件管理。主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。









