45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:操作系统在电脑中发挥着什么样的作用?

操作系统在电脑中发挥着什么样的作用?

2015-06-18 08:57:07 来源:www.45fan.com 【

操作系统在电脑中发挥着什么样的作用?

操作系统传统定义:

计算机软件分为系统软件应用软件两大类:

一,系统软件用于管理计算机本身和应用程序

二,应用软件是为满足用户特定需求而设计的软件

操作系统是最基本的系统软件,它和系统工具软件构成了系统软件。但给操作系统下定义是困难的,至今没有一个能公认的统一说法!

以下列举了现今操作系统教材中常见的几种观察操作系统的角度:

一,自顶向下的角度,操作系统是对裸机的第一层软件,是对机器的第一次扩展,为用户提供了一台与实际硬件等价的虚拟机。
二,自底向上的角度,操作系统是资源管理,在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配。

从软件分类角度看:操作系统是最基本的系统软件,它控制着计算机所有的资源并提供应用程序开发的接口。

从系统管理员角度看:操作系统合理地组织管理了计算机系统的工作流程,使之能为多个用户提供安全高效的计算机资源共享。

从程序员角度看(即从操作系统产生的角度):操作系统是将程序员从复杂的硬件控制中解脱出来,并为软件开发者提供了一个虚拟机,从而能更方便的进行程序设计。

从一般用户角度看:操作系统为他们提供了一个良好的交互界面,使得他们不必了解有关硬件和系统软件的细节,就能方便地使用计算机。

从硬件设计者看:操作系统为计算机系统功能扩展提供了支撑平台,使硬件系统与应用软件产生了相对独立性,可以在一定范围内对硬件模块进行升级和添加新硬件,而不会影响原先应用软件

总的来讲,传统的操作系统定义如下:

操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用!

此定义是以操作系统的具体功能为基础的定义方式,可以按如下示意图来描述操作系统的在计算机系统中的位置:

操作系统在电脑中发挥着什么样的作用?

接口示意图

按层次模型看是

操作系统在电脑中发挥着什么样的作用?

在传统定义方式中,操作系统和用户的关系是被动和主动的关系,即用户将自己对计算机的需求以过交互操作的方式命令操作系统完成,而操作系统是根据完成任务的需要分配资源,它仅有的主动权就是在于如何分配与何时分配。
在此将这种对操作系统定义方式称为被动式定义,从理论上认为操作系统是完全按用户的要求来完成自己的工作。

附上历史操作系统年表:


年份 系统名称
1956年 GM-NAA I/O
1959年 SHARE Operating System
1960年 IBSYS
1961年 CTSS
MCP (Burroughs Large Systems)
1962年 GCOS
1964年 EXEC 8
OS/360 (宣称)
TOPS-10
1965年 Multics (宣称)
OS/360 (上市)
Tape Operating System (TOS)
1966年 DOS/360 (IBM)
MS/8
1967年 ACP (IBM)
CP/CMS
ITS
WAITS
1969年 TENEX
Unix
1970年 DOS/BATCH 11 (PDP-11)
1971年 OS/8
1972年 MFT (operating system)
MVT
RDOS
SVS
VM/CMS
1973年 Alto OS
RSX-11D
RT-11
VME
1974年 MVS (MVS/XA)
1975年 BS2000
1976年 CP/M
TOPS-20
1978年 Apple DOS 3.1 (苹果公司第一个操作系统)
TripOS
VMS
Lisp Machine (CADR)
1979年 POS
NLTSS
1980年 OS-9
QDOS
SOS
XDE (Tajo)
Xenix
1981年 MS-DOS
1982年 Commodore DOS
SunOS (1.0)
Ultrix
1983年 Lisa OS
Coherent
Novell NetWare
ProDOS
1984年 Macintosh OS (系统 1.0)
MSX-DOS
QNX
UniCOS
1985年 AmigaOS
Atari TOS
MIPS OS
Oberon operating system
Microsoft Windows 1.0 (Windows第一版)
1986年 AIX
GS-OS
HP-UX
1987年 Arthur
IRIX (SGI推出的第一个版本号是3.0)
Minix
OS/2 (1.0)
Microsoft Windows 2.0
1988年 A/UX (苹果电脑)
LynxOS
MVS/ESA
OS/400
1989年 1989年
NeXTSTEP (1.0)
RISC OS
SCO Unix (第三版)
1990年 Amiga OS 2.0
BeOS (v1)
OSF/1
Microsoft Windows 3.0
1991年 SunOS 4.1.x
Linux
1992年 386BSD 0.1
Amiga OS 3.0
Solaris 2.0 (SunOS 4.x的继承者,以SVR4为基础,而非BSD)
Microsoft Windows 3.1
1993年 Solaris 2.1
Solaris 2.2
Solaris 2.3
Plan 9 (第一版)
FreeBSD
NetBSD
Microsoft Windows NT 3.1 (第一版NT)
1994年 Solaris 2.4
1995年 Solaris 2.5
Digital UNIX (aka Tru64)
OpenBSD
OS/390
Microsoft Windows 95
1996年 Microsoft Windows95 OSR2(OSR=OEMServicerelease) (即:Windows 97)
Microsoft Windows NT 4.0
1997年 Solaris 2.6
Inferno
Mac OS 7.6 (第一版官方正式命名为Mac OS)
SkyOS
1998年 Solaris 7 (第一款64位元Solaris版本,是2.7舍弃主版本号的称谓)
Microsoft Windows 98
1999年 AROS
Mac OS 8
Microsoft Windows 98 Second Edition
2000年 Solaris 8
AtheOS
Mac OS 9
MorphOS
Microsoft Windows 2000
Microsoft Windows Me
Mac OS X Public Beta (公开测试版)(2000年9月13日)
2001年 Mac OS X 10.0 Cheetah(印度豹)(2001年3月24日)
Amiga OS 4.0 (2001年5月)
Mac OS X 10.1 Puma(美洲狮)(2001年9月25日)
Microsoft Windows XP
z/OS
2002年 Solaris 9 for SPARC
Microsoft Windows XP 64-bit Edition
Windows XP Tablet PC Edition
Windows XP Media Center Edition
Syllable
Mac OS X 10.2 Jaguar(美洲虎)(2002年8月23日)
2003年 Solaris 9 for x86
Microsoft Windows Server 2003 (2003年3月28日)
Microsoft Windows XP 64-bit Edition - 以Microsoft Windows Server 2003为基础,同一天释出。
Mac OS X 10.3 Panther(黑豹)(2003年10月24日)
2004年 Microsoft Windows XP Media Center Edition
2005年 Solaris 10
Microsoft Windows XP Professional x64 Edition
Mac OS X 10.4 Tiger(老虎)(2005年4月29日)
2006年 Microsoft Windows Vista
2007年 Mac OS X 10.5 Leopard(美洲豹)(2007年10月26日)
2008年 Ubuntu 8.04 LTS
OpenSolaris 08/05
Ubuntu 8.10
OpenSolaris 08/11
Windows Server 2008
2009年 Ubuntu 9.04
Mac OS X v10.6 Snow Leopard (雪豹)(2009年8月28日)
Windows Server 2008 R2
windows 7
Ubuntu 9.10
Chrome OS
2010 年 ubuntu 10.04
ubuntu 10.10
2011年 Ubuntu11.04
Ubuntu11.10
Mac OS X 10.7 Lion
2012年 OS X 10.8 Mountain Lion

本文地址:http://www.45fan.com/dnjc/12096.html
Tags: 操作系统 传统 是什么
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部