实验0 了解和熟悉操作系统
2016-03-11 20:12
197 查看
一、目的和要求
1. 实验目的(1)掌握操作系统的定义和概念;
(2)了解各类操作系统的发展历史;
2.实验要求
使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档。
二、实验内容
1.计算机操作系统的定义和概念操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等.
2.操作系统的分类:
根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统; 根据所支持的用户数目,可分为单用户(MSDOS、OS/2)、多用户系统(UNIX、MVS、Windows); 根据源码开放程度,可分为开源操作系统(Linux、Chrome OS)和不开源操作系统(Windows、Mac OS); 根据硬件结构,可分为网络操作系统(Netware、Windows NT、OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga); 根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统( Linux、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT WINDOWS); 根据操作系统的技术复杂程度,可分为简单操作系统、智能操作系统(见智能软件)。
3.Linux:优点:1安全 - 几乎不存在诸如病毒、间谍软件、流氓软件之类的问题。 2易维护 - 请忘掉扫描病毒、磁盘碎片整理、清理注册表以及频繁的被要求重启等等诸如此类的问题。 3稳定 - GNU/Linux 是非常稳定的。 虽然个别应用程序可能会崩溃,但操作系统本身的崩溃是非常罕见的。(事实上一些非官方打包程序是较为不稳定的) 4软件自由/开源 - 您可以随意的使用软件。如果您愿意的话,甚至可以自由地学习程序源代码,修改程序以及任意的分享程序,而不用受制于所谓的用户许可协议。(当然要在GPL或者其他开源许可协议的条件之下) 5开放标准 - GNU/Linux 和运行在其上的应用程序,大多数都符合开放标准,这使得与其他平台的无缝兼容成为可能,并帮助您避免受制于一些厂商的限制。 6社区 - GNU/Linux已经被形容为 "world wide team sport",由全世界的优秀程序员提供支持。 7低成本 - 大多数 GNU/Linux 发行版是可以免费下载的,并且拥有大量的免费程序支持。此外,大多数 GUN/Linux 对硬件的要求较低,这意味着您并不需要频繁的对硬件进行升级。 8合法 - 人们可以合法并且免费的获取一些高质量的软件,这意味着我们并不必要去盗版或者使用盗版
缺点:1从头学起 - 您将会学习一个全新的不同的操作系统、很多新的程序,以及很多全新的名词术语。 ——并且您需要 忘却 在其他操作系统(如MS Windows)上学习的旧知识。
2缺失的应用软件和游戏 - 您会失去一些熟知的应用程序,典型的如Microsoft Office、 Adobe Photoshop 和其他流行的大型主流游戏。双系统启动、WINE或虚拟机会提供这问题的部分解决办法。当然有很多可选的高质量 GNU/Linux 原生软件值得用,后面将介绍各种 GNU/Linux 下的应用软件。
3缺少硬件支持 - 绝大多数硬件是支持的,但不是全部——在购买新硬件组件前建议您研究一下兼容性 ——越新的和分布越少的组件,出问题的风险越大。
Windows:优点:1.图形界面,便捷的操作方式。
2.多彩的应用资源
相关文章推荐
- spring web flow起步
- poj3061
- 欢迎使用CSDN-markdown编辑器
- 查看表空间及数据库相关信息
- TCP/IP 体系结构
- Android按钮强制大写问题
- CSS左侧固定宽 右侧自适应(兼容所有浏览器)
- POJ3692 Kindergarten 【最大独立集】
- 快速排序之c++实现
- java web的路径问题
- Android音频编解码和混音实现
- 操作系统可变分区用C语言实现按首次适应算法分配内存
- 最小二乘法
- 推荐net开发cad入门阅读代码片段
- [其他] 欢迎大家来到蓝田田长的技术博客
- 复利计算1.0~2.0~3.0~4.0-软件工程(网页版)
- nyoj 会场安排问题 贪心
- JavaScript学习(一)——调用内部js和外部js的例子
- 程序开发中的命名规格_参考
- python with..as 语法