实验0 了解和熟悉操作系统
专业:商业软件工程 姓名:CROWN@锋 学号:201406114134
一、目的和要求
1. 实验目的
(1)掌握操作系统的定义和概念;
(2)了解各类操作系统的发展历史;
2.实验要求
使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档。
二、实验内容
了解和掌握内容包括:
- 计算机操作系统的定义和概念;
操作系统是现代计算机系统中不可缺少的系统软件,是其他所有系统软件和应用软件的运行基础。操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。
- 操作系统的分类;
根据操作系统在用户界面的使用环境和功能特征的不同,操作系统一般可分为四种基本类型,即批处理系统、通用管理系统、分时系统和实时系统。随着计算机体系结构的发展,又出现了许多种操作系统,它们是嵌入式操作系统、个人操作系统、网络操作系统和分布式操作系统。
- 常用几种操作系统的优缺点分析;
DOS
优点1快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。2速度快,安全,价格便宜。
缺点1日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少。2很多设备的大部分程序都不能在DOS环境下执行。
Windows
优点1图形界面良好,拥有良好的集成开发环境,操作简单。 提供了一个可伸缩的高性能平台。 2整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速装机。
缺点1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击;
2.自带软件版本较低,需要自行卸载升级;
3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。
UNIX
优点 1由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。
2将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。 3 具有可移植性。
缺点1 UNIX 系统的标准1/O 库相对其底层的系统调用接口已变得越来越复杂了。
2 传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。
Linux
优点1安全 、易维护、稳定 。
2软件自由/开源
3低成本 - 大多数
4透明公开 - 绝大多数 GNU/Linux 是开放开发的。
缺点1缺失的应用软件和游戏 - 您会失去一些熟知的应用程序。
2缺少硬件支持 - 绝大多数硬件是支持的,但不是全部
3寻求帮助更难 - 通常朋友、家人、 同事不能帮您解决 GNU/Linux 相关问题,所以您需要在线获取帮助。
三、实验拓展思考
IOS和Android属于什么类型的操作系统?
iOS都是基于Darwin(苹果的一个开源的系统内核,基于Unix),iOS只能运行在ARM构架的设备上,比如iPhone、iPod Touch、iPad和Apple TV 2/3代上。
Android(安卓),是一个以Linux为基础的开源移动设备操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。
四、 实验总结
通过这次实验,让我更了解和熟悉操作系统,让我了解到了操作系统的历史由来,到现时操作系统又有多少分类,更有哪些操作系统普遍存在,这使我对操作系统有了更深一步的理解。