操作系统的知识

bdqnwqk2年前学者18

1.操作系统的定义 及基本知识

1、传统定义

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

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

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

操作系统是最基本的系统软件,它和系统工具软件构成了系统软件

但给操作系统下定义是困难的,至今没有一个能公认的统一说法

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

自顶向下的角度,操作系统是对裸机的第一层软件,是对机器的第一次扩展,为用户提供了一台与实际硬件等价的虚拟机

自底向上的角度,操作系统是资源管理,在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配

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

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

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

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

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

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

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

此定义是以操作系统的具体功能为基础的定义方式

可以按如下示意图来描述操作系统的在计算机系统中的位置

接口示意图

按层次模型看是

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

在此将这种对操作系统定义方式称为被动式定义,从理论上认为操作系统是完全按用户的要求来完成自己的工作

/os/explore/操作系统的意义

/ctsn/dxjsjjc/kcnr/wlkj/05os/detail/5-1-1_more2.htm操作系统的作用

2.什么是操作系统

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。

操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。

目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。

3.操作系统运行在什么基础上

肯定实在硬件上啊,就是CPU、内存、总线、芯片组等等的支持。其实说软件跑在操作系统上不是很准确,准确的应该说,在操作系统的管理下,在硬件设备的支持下运行

操作系统也是软件,但是比较特殊的是,他是电脑中第一个运行的软件,所以他可以管理其他软件。操作系统还负责管理硬件,分配硬件资源给应用软件使用。

其实任何软件都是跑在硬件上的,但是为什么操作系统这么特殊呢。其实CPU有两种工作模式,一种叫特权模式,只有操作系统工作在这个模式上。这个模式可以直接访问硬件,可以执行好多特权指令。而用户程序都工作在用户模式,在这种模式工作的CPU只能执行基本的指令,当用户程序想干些关键的操作时,他会向操作系统请求,由操作系统帮他完成,即"系统服务"

4.什么是操作系统,简述操作系统的主要功能

操作系统是一个控制程2113序。

操作系统是计算机系统的控制5261和管理中心,从资源角4102度来看,它具有处理机1653、存储器管理、设备管理、文件管理等4项功能。

常用的系统有DOS操作系统、WINDOWS操作系统、UNIX操作系统和Linux、Netware等操作系统。

操作系统的作用:

1、提供访问计算机软硬件资源的高效手段。

2、控制程序执行过程,防止错误和计算机的不当使用。

3、执行用户程序,给用户程序提供各种服务。

4、方便用户使用计算机系统。

扩展资料:

操作系统常见分类:

UNIX:UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。UNIX 最早由Ken Thompson和Dennis Ritchie于1969年在美国AT&T的贝尔实验室开发。

Linux:基于Linux的操作系统是20世纪1991年推出的一个多用户、多任务的操作系统。它与UNIX完全兼容。

MacOSX:MacOS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。Macintosh组包括比尔·阿特金森、杰夫·拉斯金和安迪·赫茨菲尔德。Mac OS X于2001年首次在商场上推出。

Windows:Windows是由微软公司成功开发的操作系统.Windows是一个多任务的操作系统,他采用图形窗口界面,用户对计算机的各种复杂操作只需通过点击鼠标就可以实现。

iOS:iOS操作系统是由苹果公司开发的手持设备操作系统。iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。

Android:Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。

参考资料来源:百度百科-操作系统

5.谁能说说操作系统方面的知识,我想简单了解一下操作系统是做什么的

目前操作系统种类繁多,很难用单一标准统一分类。

根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT Linux); 根据所支持的用户数目,可分为单用户(MSDOS、OS/2)、多用户系统(UNIX、MVS、Windows); 根据硬件结构,可分为网络操作系统(Netware、Windows NT、OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga)等。 操作系统的五大类型是:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。

CP/M CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令…… 主设计人:Gary Kildall博士 出现年月:1974年 >>>>>详细内容 MS-DOS DOS系统是1981年由微软公司为IBM个人电脑开发的,即MS-DOS。

它是一个单用户单任务的操作系统。在1985年到1995年间DOS占据操作系统的统治地位。

主设计人:Tim Paterson 出现年月:1981年 特点 文件管理方便外设支持良好 小巧灵活 应用程序众多 Windows Windows是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于1985年,并最终获得了世界个人电脑操作系统软件的垄断地位。

所有最近的Windows都是完全独立的操作系统。 主设计:微软 出现年月:1985年 特点 界面图形化 多用户、多任务 网络支持良好 出色的多媒体功能 硬件支持良好 众多的应用程序 Unix Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生。

从此以后其优越性不可阻挡的占领网络。大部分重要网络环节都是Unix构造。

主设计:AT&TBell实验室 出现年月:1969年 特点 网络和系统管理 高安全性 通信 可连接性 Internet 数据安全性 可管理性 系统管理器 Ignite/UX 进程资源管理器 Linux 简单的说,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。 主设计人:Linus Torvalds 出现年月:1991年 特 点 完全免费 完全兼容POSIX 1.0标准 多用户、多任务 良好的界面 丰富的网络功能 可靠的安全、稳定性能 多进程、多线程、实时性好 支持多种平台 FreeBSD FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统。

突出的特点FreeBSD提供先进的联网、负载能力,卓越的安全和兼容性。 主设计:加州伯克利学校 出现年月:1993年 特 点 多任务功能 多用户系统 强大的网络功能 Unix兼容性强 高效的虚拟存储器管理 方便的开发功能 Mac OS Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。

Mac OS是首个在商用领域成功的图形用户界面。现行的最新的系统版本是Mac OS X 10.3.x版。

主设计人:比尔·阿特金森、杰夫·拉斯金和安迪·赫茨菲尔德 出现年月:1984年 特 点 多平台兼容模式 为安全和服务做准备 占用更少的内存 多种开发工具 Palm OS Palm OS是一种32位的嵌入式操作系统,用于掌上电脑。Palm OS与同步软件HotSync结合可以使掌上电脑与PC机上的信息实现同步,把台式机的功能扩展到了手掌上。

主设计:3Com公司的Palm Computing部 出现年月:1996年 特 点 小巧 功能丰富 多功能 集成化。

6.操作系统的基本职能是什么

操作系统具有如下几方面功能。

1. 存贮管理。为每个程序分配足够的存贮空间。

2. CPU管理。为每一道程序分配一个优先数,优先数大的程序总是优先占有CPU。采用一定调度方法,使各个终端按一定的时间片轮转方式轮流占用CPU。

3. 设备管理。控制外部设备的操作,以及在多个作业间分配设备。从分配的角度看,外部设备可分为共享设备(可以同时为多个用户服务,例如磁盘机)和独占设备(在一段时间内只能为一个用户服务,如打印机)。对于独占设备,系统可以按照一定策略把它轮流分配给请求使用的用户,也可以采用虚拟设备的方法,例如将行式打印机作为虚拟设备,用户的打印输出申请由操作系统先转换成写盘操作,待将打印信息暂时存盘,到适当时候由操作系统控制,成批向打印机输出,这种方法也叫假脱机打印。它提供了设备效率,也避免了在用计高峰时间因输出操作而过多占用CPU时间。

4. 文件管理。向用户提供有关文件的建立、删除、读取、或写入信息方面的服务。

操作系统的知识