实验0 了解和熟悉操作系统
一、目的和要求
1. 实验目的
(1)掌握操作系统的定义和概念;
(2)了解各类操作系统的发展历史;
2.实验要求
使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档。
二、实验内容
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。
目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。 操作系统大致可分为6种类型。 ①简单操作系统。它是计算机初期所配置的操作系统,如IBM公司的磁盘操作系统DOS/360和微型计算机的操作系统CP/M等。这类操作系统的功能主要是操作命令的执行,文件服务,支持高级程序设计语言编译程序和控制外部设备等。 ②分时系统。它支持位于不同终端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好像一台计算机全为他所用。 ③实时操作系统。它是为实时计算机系统配置的操作系统。其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。此外,实时操作系统应有较强的容错能力。 ④网络操作系统。它是为计算机网络配置的操作系统。在其支持下,网络中的各台计算机能互相通信和共享资源。其主要特点是与网络的硬件相结合来完成网络的通信任务。 ⑤分布操作系统。它是为分布计算系统配置的操作系统。它在资源管理,通信控制和操作系统的结构等方面都与其他操作系统有较大的区别。由于分布计算机系统的资源分布于系统的不同计算机上,操作系统对用户的资源需求不能像一般的操作系统那样等待有资源时直接分配的简单做法而是要在系统的各台计算机上搜索,找到所需资源后才可进行分配。对于有些资源,如具有多个副本的文件,还必须考虑一致性。所谓一致性是指若干个用户对同一个文件所同时读出的数据是一致的。为了保证一致性,操作系统须控制文件的读、写、操作,使得多个用户可同时读一个文件,而任一时刻最多只能有一个用户在修改文件。分布操作系统的通信功能类似于网络操作系统。由于分布计算机系统不像网络分布得很广,同时分布操作系统还要支持并行处理,因此它提供的通信机制和网络操作系统提供的有所不同,它要求通信速度高。分布操作系统的结构也不同于其他操作系统,它分布于系统的各台计算机上,能并行地处理用户的各种需求,有较强的容错能力。 ⑥智能操作系统(见智能软件)。
1. 是微软提供的Windows操作系统,目前使用最为广泛,由windows xp和windows 7两种,当然还有其它早期的版本95、98等,服务器操作系统windows nt,windows 2003 server等等。其最大的优点或优势是使用极其的广泛,操作比较简单、直观,应用软件极为丰富,应用面也非常的广泛。但其运行的效率、安全性比较弱。 2. 是UNIX和基于UNIX发展而来的LINUX,其主要应用于服务器端,和一些网络交互设备上,例如路由器、防火墙(硬件防火墙)等。其最大的优施是其安全性,但其缺点也是明显的就是操作和配置相对于windows而言要复杂和专业不少,所以应用面和相应的应用软件比较狭窄和少。 3. 是苹果公司的MAC OS操作系统,由于其是一个相对封闭的操作系统,只能应用于苹果公司本身生产的设备上,所以应用面相对要更窄一些。但是由于现在iPad和苹果的笔记本的良好的销售业绩,其使用人群也有相当的规模。其操作极为方便,用户体验做得相当的完美,但其应用面相对而言要狭窄很多。 在和谈谈手机的操作系统,由于现在移动设备接入互联网的现象越来越多,移动设备特别是手机、平板电脑的操作系统也方兴未艾。
转载于:https://www.cnblogs.com/range/p/5267185.html
实验0 了解和熟悉操作系统相关推荐
- 实验0 了解和熟悉操作系统
操作系统是一种操作软件:它扩充硬件功能,提供软件运行环境,实现应用软件和硬件设备的链接,体现了计算机技术和管理技术的结合: 操作系统的五大类型是批处理操作系统,分时操作系统,实时操作系统,嵌入式操作系 ...
- 0311-操作系统实验0
实验0.了解和熟悉操作系统实验 专业:商业软件工程2班 姓名:颜文生 学号:201406114256 一. 实验目的 (1)掌握操作系统的定义和概念: (2)了解各类操作系统的发展历 ...
- 南京邮电大学c语言实验报告3v2,南京邮电大学操作系统实验报告
<南京邮电大学操作系统实验报告>由会员分享,可在线阅读,更多相关<南京邮电大学操作系统实验报告(20页珍藏版)>请在人人文库网上搜索. 1.通信与信息工程学院2015 / 20 ...
- Java模式设计卖电脑实验报告,面向对象(Java)实验0继承、接口和多态
<面向对象(Java)实验0继承.接口和多态>由会员分享,可在线阅读,更多相关<面向对象(Java)实验0继承.接口和多态(11页珍藏版)>请在金锄头文库上搜索. 1.电子信息 ...
- [从 0 开始写一个操作系统] 一、准备知识
从 0 开始写一个操作系统 作者:解琛 时间:2020 年 8 月 29 日 从 0 开始写一个操作系统 一.准备知识 1.1 实现方案 1.2 gcc 1.2.1 AT&T 汇编基本语法 1 ...
- Jsp实验0:调试运行eBuy电子商城系统
实验0:调试运行eBuy电子商城系统 0.将eBuy存入 tomcat目录webapps下1.SqlServer2005上附加SystemShop数据库 2.建立ODBC 数据源,名为shopDat ...
- 红旗linux中科红旗发布Linux7.0 RC1桌面版操作系统
红旗软件有限公司(简称红旗软件)由中国科学院软件研究所和上海联创投资管理有限公司共同组建.我们专注于基于Linux的操作系统的开发和市场,以及面向不断增长的中文技术用户的多平台应用软件.我们的目标是& ...
- 实验0:了解和熟悉操作系统实验
一. 实验目的 (1)掌握操作系统的定义和概念: (2)了解各类操作系统的发展历史: 二. 实验内容和要求 使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档. 1 ...
- 实验0:了解和熟悉操作系统
操作系统的定义: 操作系统是现代计算机系统中不可缺少的系统软件,是其他所有系统软件和应用软件的运行基础.操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活.安全可靠的工 ...
最新文章
- RDKit | 基于随机森林的化合物活性二分类模型
- 【AI】【机器人】AI与机器人的42个终极问题与解答
- linux存储--inode详解(五)
- numpy-自定义ufunc函数和广播
- Android之Debug运行项目一直卡在Debug界面(can‘t bind to local 8066 for debug)
- x86和amd64指令参考
- 对运算符重载的函数2
- Win10纯净版系统下载、制作和安装过程-联想客服建议
- [转载]jquery ajax/post/get 传参数给 mvc的action
- Javascript视频教程全集,基础入门学习-动力节点
- 深度学习面试题及参考答案
- 安装光盘并重新启动计算机戴尔,戴尔电脑怎么设置光盘启动
- gst-example
- 学习做产品阶段性总结
- 对抖音App评论进行抓取
- 计算机oa学些什么,OA是什么意思?OA可以干什么 -电脑资料
- 这两省软考电子版证书下载已开通
- 跟小老虎博客并驾齐驱的博客虎兄虎弟dbzhang800
- 小鲨鱼在51nod小学
- 杭州python培训价格