操作系统作业 实验0
一、 计算机操作系统的定义和概念
操作系统(Operating System,简称OS)是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统的型态多样,不同机器安装的OS可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。
1、 计算机系统的组成
a) 组成:一个完整的计算机系统,不论是大型机、小型机还是微型机,都由两大部分
组成:计算机硬件和计算机软件。
b) 裸机:没有配置软件的计算机称为裸机(即计算机硬件); c) 虚拟机:覆盖了软件的机器称为虚拟机(即扩展机)。
2、 计算机硬件
a) 定义:计算机硬件是指计算机系统中由电子、机械、电气、光学和磁学等元器件构成的各种部件和设备,这些部件和设备依据计算机系统结构的要求组成一个有机整体。
b) 组成:运算器、控制器、存储器、输入设备和输出设备。
i. 运算器:主要功能是对数据进行算术运算和逻辑运算;
ii. 控制器: 主要功能是按照机器代码程序的要求,控制计算机各功能部件协调一致地工作。即从存储器中取出程序中的指令,对该指令进行分析和解释,并向其他功能部件发出执行该指令所需要的各种时序控制信号,然后再从存储器中取出下一条指令执行,如此连续运行下去,直到程序执行完为止。
iii. 存储器:主要功能是存储二进制信息;
iv. 输入设备:主要功能是将用户信息变换为计算机能识别和处理的二进制信息形式;
v. 输出设备:主要功能是将计算机中二进制信息变换为用户所需要并能识别的信息形式;
vi. 中央处理机;是控制器和运算器的集成,称为中央处理机。
4、 计算机软件 组成:系统软件和应用软件 i. 系统软件包括操作系统、编译程序、编辑程序、数据库管理系统等; ii. 应用软件包括为各种应用母的而编制的程序,比如医疗系统、电子商务等。
5、 引入操作系统的目的:
a) 提供了一个计算机用户与计算机硬件系统之间的接口,使计算机系统更易于使用; b) 有效地控制和管理计算机系统中各种软件和硬件的资源,使之得到更有效的利用; c) 合理地组织计算机系统的工作流程,以改善系统性能。
二、 操作系统的分类
三、 常用几种操作系统的优缺点分析
操作系统名称 |
简介 |
优点 |
缺点 |
DOS |
DiskOperatingSystem又称DOS(简写),中文全名“磁盘操作系统” |
1、快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务; |
1日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少 2、很多设备的大部分程序都不能在DOS环境下执行。 |
Windows |
发行于2001年10月 25日,原来的名称是Whistler。2011年7月初,微软表示将于2014年春季彻底取消对Windows XP的技术支持 |
1图形界面良好,拥有良好的集成开发环境,操作简单。 提供了一个可伸缩的高性能平台。2整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速地装机。 |
1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击; |
UNIX |
UNIX是一个强大的 多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统 |
1由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。 2将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用其访问设备。 3 具有可移植性。 |
1 UNIX 系统的标准1/O 库相对其底层的系统调用接口已变得越来越复杂了。 2、 传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。 |
Linux |
Linux是一种自由和开放源码的类Unix操作系统。可安装在各种计算机硬件设备中。世界上运算最快的超级计算机运行的都是Linux系统 |
1安全 、易维护、稳定 。 2软件自由/开源 3低成本 - 大多数 4透明公开 –绝大多数 GNU/Linux 是开放开发的。 |
1缺失的应用软件和游戏 - 您会失去一些熟知的应用程序。 2缺少硬件支持 - 绝大多数硬件是支持的,但不是全部 3寻求帮助更难 - 通常朋友、家人、 同事不能帮您解决GNU/Linux 相关问题,所以您需要在线获取帮助。 |
三、实验拓展思考
IOS和Android属于什么类型的操作系统?
两者属于手机操作系统;
主流的智能手机有Google Android和苹果的iOS等。智能手机与非智能手机都支持JAVA,智能机与非智能机的区别主要看能否基于系统平台的功能扩展,非JAVA应用平台,还有就是支持多任务。
手 机操作系统一般只应用在智能手机上。目前,在智能手机市场上,中国市场仍以个人信息管理型手机为主,随着更多厂商的加入,整体市场的竞争已经开始呈现出分 散化的态势。从市场容量、竞争状态和应用状况上来看,整个市场仍处于启动阶段。目前应用在手机上的操作系统主要有Android(谷歌)、iOS(苹 果)、windows phone(微软)、Symbian(诺基亚)、BlackBerry OS(黑莓)、windows mobile(微软)等。