操作系统是一组控制和管理计算机硬件和软件资源 ,合理的对各类作业进行调度,以及方便用户使用的程序的集合。
1. 分时系统
分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用通过自己的终端,以交互方式使用计算机,共享主机中的资源。 首先,用户作业不能进入磁盘,然后再调入内存。因为作业在磁盘上不能运行,当然用户也无法与机器交互,因此,作业应直接进入内存。 其次,不允许一个作业长期占用处理机,直至它运行结束或出现I/O请求后,方才调度其他作业运行。为此,应该规定每个作业只运行一个很短的时间(例如0.1秒钟,通常把这段时间称为时间片),然后便暂停该作业的运行,并立即调度下一个程序运行。如果在不长的时间(例如3秒)内能使所有的用户作业都执行一次(一个时间片的时间),便可使每个用户都能及时地与自己的作业交互,从而可使用户的请求得到及时响应。2.实时系统
实时系统是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。3.微机操作系统
3.1.单用户单任务操作系统 即只允许一个用户上机,且只允许用户程序作为一个任务运行。 3. 2.单用户多任务操作系统 即只允许一个用户上机,但允许用户把程序分为若干个任务,使他并发执行,从而有效的改善了系统的性能。 3. 3.多用户多任务操作系统 即允许多个用户通过各自的终端使用同一台机器,共享主机系统中的各种资源,而每个用户程序又可进一步分为几个任务,使它们能并发执行,从而可进一步提高资源利用率和系统吞吐量。