实验0 了解和熟悉操作系统
商软2班 卓宇靖 201406114238
一、 实验目的
(1)掌握操作系统的定义和概念;
(2)了解各类操作系统的发展历史;
。
二、 实验内容和要求
使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档。
了解和掌握内容包括:
- 计算机操作系统的定义和概念;
- 操作系统的分类;
- 常用几种操作系统的优缺点分析;Linux,Windows
三、 实验方法、步骤及结果测试
1.计算机操作系统的定义和概念:
从不同的角度看系统,作用是不同的:操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。 从用户角度看,操作系统可以看成是对计算机硬件的扩充;从人机交互方式来看,操作系统是用户与机器的接口;从计算机的系统结构看,操作系统是一种层次、模块结构的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统在设计方面体现了计算机技术和管理技术的结合。
操作系统是软件,而且是系统软件。它在计算机系统中的作用,大致可以从两方面体会:对内,操作系统管理计算机系统的各种资源,扩充硬件的功能;对外,操作系统提供良好的人机界面,方便用户使用计算机。它在整个计算机系统中具有承上启下的地位;
2. 操作系统的分类:
目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。
操作系统大致可分为6种类型。
①简单操作系统。它是计算机初期所配置的操作系统,如IBM公司的磁盘操作系统DOS/360和微型计算机的操作系统CP/M等。这类操作系统的功能主要是操作命令的执行,文件服务,支持高级程序设计语言编译程序和控制外部设备等。
②分时系统。它支持位于不同终端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好像一台计算机全为他所用。
③实时操作系统。它是为实时计算机系统配置的操作系统。其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。此外,实时操作系统应有较强的容错能力。
④网络操作系统。它是为计算机网络配置的操作系统。在其支持下,网络中的各台计算机能互相通信和共享资源。其主要特点是与网络的硬件相结合来完成网络的通信任务。
⑤分布操作系统。它是为分布计算系统配置的操作系统。它在资源管理,通信控制和操作系统的结构等方面都与其他操作系统有较大的区别。由于分布计算机系统的资源分布于系统的不同计算机上,操作系统对用户的资源需求不能像一般的操作系统那样等待有资源时直接分配的简单做法而是要在系统的各台计算机上搜索,找到所需资源后才可进行分配。对于有些资源,如具有多个副本的文件,还必须考虑一致性。所谓一致性是指若干个用户对同一个文件所同时读出的数据是一致的。为了保证一致性,操作系统须控制文件的读、写、操作,使得多个用户可同时读一个文件,而任一时刻最多只能有一个用户在修改文件。分布操作系统的通信功能类似于网络操作系统。由于分布计算机系统不像网络分布得很广,同时分布操作系统还要支持并行处理,因此它提供的通信机制和网络操作系统提供的有所不同,它要求通信速度高。分布操作系统的结构也不同于其他操作系统,它分布于系统的各台计算机上,能并行地处理用户的各种需求,有较强的容错能力。
⑥智能操作系统(见智能软件)。
常用几种操作系统的优缺点分析;Linux,Windows:
优点:
Windows: Windows的优点Windows之所以如此流行,是因为它有吸引功能上的强大以及Windows的易用性。
1、界面图形化 以前DOS的字符界面使得一些用户操作起来十分困难,Mac首先采用了图形界面和使用鼠标,这就使得人们不必学习太多的操作系统知识,只要会使用鼠标就能进行工作,就连几岁的小孩子都能使用。这就是界面图形化的好处。在Windows中的操作可以说是"所见即所得",所有的东西都摆在你眼前,只要移动鼠标,单击、双击即可完成。
2、多用户、多任务 Windows系统可以使多个用户用同一台电脑而不会互相影响。Windows 9x在此方面做得很不好,多用户设置形同虚设,根本起不到作用。Windows 2000在此方面就做得比较完善,管理员(Administrator)可以添加、删除用户,并设置用户的权利范围。多任务是现在许多操作系统都具备的,这意味着可以同时让电脑执行不同的任务,并且互不干扰。比如一边听歌一边写文章,同时打开数个浏览器窗口进行浏览等都是利用了这一点。这对现在的用户是必不可少的。
3、网络支持良好 Windows 9x和Windows 2000中内置了TCP/IP协议和拨号上网软件,用户只需进行一些简单的设置就能上网浏览、收发电子邮件等。同时它对局域网的支持也很出色,用户可以很方便得在Windows中实现资源共享。
4、出色的多媒体功能 这也是Windows吸引人们的一个亮点。在Windows中可以进行音频、视频的编辑/播放工作,可以支持高级的显卡、声卡使其"声色具佳"。MP3以及ASF、SWF等格式的出现使电脑在多媒体方面更加出色,用户可以轻松地播放最流行的音乐或观看影片。
5、硬件支持良好 Windows 95以后的版本包括Windows 2000都支持"即插即用(Plug and Play)"技术,这使得新硬件的安装更加简单。用户将相应的硬件和电脑连接好后,只要有其驱动程序Windows就能自动识别并进行安装。用户再也不必像在DOS一样去改写Config.sys文件了,并且有时候需要手动解决中断冲突。几乎所有的硬件设备都有Windows下的驱动程序。随着Windows的不断升级,它能支持的硬件和相关技术也在不断增加,如USB设备、AGP技术等。
6、众多的应用程序 在Windows下有众多的应用程序可以满足用户各方面的需求。Windows下有数种编程软件,有无数的程序员在为Windows编写着程序。 此外,Windows NT、Windows 2000系统还支持多处理器,这对大幅度提升系统性能很有帮助。
Linux:
缺点:
Windows:
- 几乎每一个尝试过Windows 8的用户,在早期都会认为领会Windows 8技巧存在困难,系统有一个新的设计,系统托盘消失了,应用最小化后很难找到。
2.太多版本
微软提供太多的版本的Windows,Windows 8的客户需要从中选择,到底是基础版、Pro还是企业版,Windows RT也可以运行在基于ARM的设备上,对于消费者来说,选择Windows 8或Windows 8 Pro将会很容易,但企业用户不会有这样的时间考虑,公司还必须处理不兼容Windows RT的应用,这是个大问题。
3. 窗口消失了
微软已经决定将Windows 8转移到tile界面,虽然它还提供用户选择切换到Windows 7桌面风格,在微软试图为操作系统增加个人窗口的过程中,窗口已经很大程度上消失了。
4.PC OEM厂商短期内支持
不要期望PC制造商生产太多有价值的产品,虽然几乎所有主要PC OEM将提供Windows 8产品,它们所提供的基本上带有最新操作系统的Windows 7机器。预计使用率最高的Windows 8产品,将在明年1月的消费电子展上亮相。
太少的应用程序
微软没能获得大量开发人员为其生产Windows 8应用,微软尚未发布的官方数据,但报道称,商店内不到8000个应用,苹果应用的数量是它的100倍。
四、 实验拓展思考
IOS和Android属于什么类型的操作系统?
答:他们都是基于unix的操作系统。安卓系统要高于ios两倍的硬件才能达到与之相同的流畅程度。
iOS与苹果的Mac OS X操作系统一样它也是以Darwin为基础的因此同样属于类Unix的商业操作系统。
Android(['ændrɔid])是一个以Linux为基础的半开源操作系统
。
五、 实验总结
其间,查阅了很多资料,对操作系统的架构有了比以前更为深刻的了解。