操作系统的定义:

操作系统是现代计算机系统中不可缺少的系统软件,是其他所有系统软件和应用软件的运行基础。操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。

操作系统的分类:

按照操作系统的使用环境及处理方式的不同,一般做如下划分:

批处理操作系统:将用户作业按照一定的顺序排列,统一交给计算机系统,由计算机自动地、顺序地完成作业的系统。批处理采用尽量避免人机交互的方式来提高CPU的运行效率。常用的系统有MVX等。

分时操作系统:对一台CPU连接多个终端,CPU按照优先级给各个终端分配时片,轮流为各个终端服务。由于计算机高速的运行,使每个用户感觉到自己独占这台计算机。常用的系统有UNIX、XENIX、LINUX等。

实时操作系统:是对来自外界的作用和信息在规定的时间内及时响应并进行处理的系统。常用的系统有RDOS、VRTX等。

个人计算机操作系统:是一种联机交互的单用户操作系统。当支持单任务运行时,称为单任务操作系统,如DOS系统等;当支持多任务并行运行时,称为多任务操作系统,如Windows系统等。

网络操作系统:对计算机网络中的软件、硬件资源进行管理和控制的操作系统,适合多用户、多任务环境,支持网间通信和网络计算,具有很强的文件管理、数据保护、系统容错和系统安全保护功能。常用的网络操作系统有NetWare和Windows NT。

分布式操作系统:也是将地理上分散的独立的计算机系统通过通信设备和线路互相连接起来,但各台计算机均分负荷,或每台计算机各提供一种特定功能,互相协作完成一个共同的任务。在分布式系统中,计算机无主次之分,各计算机之间可交换信息,共享系统资源。分布式操作系统是在物理上分散的计算机上实现的、逻辑上集中的操作系统,它更强调分布式计算和处理,如Amoeba系统等。

常用几种操作系统的优缺点分析:

Windows

优点:

1.图形界面良好,拥有良好的集成开发环境,操作简单。提供了一个可伸缩的高性能平台。

2.整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速装机

缺点:

1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击;

2.自带软件版本较低,需要自行卸载升级;

3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。

Linux

优点:

1.安全、易维护、稳定。

2.软件自由/开源

3.低成本- 大多数

4.透明公开- 绝大多数GNU/Linux是开放开发的。

缺点:

1.缺失的应用软件和游戏- 您会失去一些熟知的应用程序。

2.缺少硬件支持-绝大多数硬件是支持的,但不是全部

3.寻求帮助更难-通常朋友、家人、同事不能帮您解决GNU/Linux相关问题,所以您需要在线获取帮助。

DOS

优点:

1.快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。

2.速度快,安全,价格便宜

缺点:

1.日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少

2.很多设备的大部分程序都不能在DOS环境下执行。

UNIX 

优点:

1.由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。

2.将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。

3.具有可移植性。

缺点:

1.UNIX 系统的标准I/O库相对其底层的系统调用接口已变得越来越复杂了。

2.传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。

Mac OS X 

优点:

1.安装更快速稳定

2.占用更少系统资源。

3.外部驱动退出更稳妥

缺点:

比较封闭,自定义程度不高,不能对系统进行深层次改造。

Symbian

优点:

1.操作系统固有化

2.相对固定的硬件组成

3.较低的研发成本

4.多线程运行模式

5.多种UI,灵活,简单易操作。

缺点:

1.采用的硬件配置较低。

2.具有限制性

3.系统的兼容性不强

4.细节注意不够

IOS和Android属于分时操作系统。

转载于:https://www.cnblogs.com/950525kxj/p/5267074.html

实验0:了解和熟悉操作系统相关推荐

  1. 实验0 了解和熟悉操作系统

    一.目的和要求         1. 实验目的 (1)掌握操作系统的定义和概念: (2)了解各类操作系统的发展历史:        2.实验要求 使用网络搜索了解各类计算机操作系统的知识,并整理成一篇 ...

  2. 实验0 了解和熟悉操作系统

    操作系统是一种操作软件:它扩充硬件功能,提供软件运行环境,实现应用软件和硬件设备的链接,体现了计算机技术和管理技术的结合: 操作系统的五大类型是批处理操作系统,分时操作系统,实时操作系统,嵌入式操作系 ...

  3. 0311-操作系统实验0

    实验0.了解和熟悉操作系统实验 专业:商业软件工程2班   姓名:颜文生 学号:201406114256 一.        实验目的 (1)掌握操作系统的定义和概念: (2)了解各类操作系统的发展历 ...

  4. 南京邮电大学c语言实验报告3v2,南京邮电大学操作系统实验报告

    <南京邮电大学操作系统实验报告>由会员分享,可在线阅读,更多相关<南京邮电大学操作系统实验报告(20页珍藏版)>请在人人文库网上搜索. 1.通信与信息工程学院2015 / 20 ...

  5. Java模式设计卖电脑实验报告,面向对象(Java)实验0继承、接口和多态

    <面向对象(Java)实验0继承.接口和多态>由会员分享,可在线阅读,更多相关<面向对象(Java)实验0继承.接口和多态(11页珍藏版)>请在金锄头文库上搜索. 1.电子信息 ...

  6. [从 0 开始写一个操作系统] 一、准备知识

    从 0 开始写一个操作系统 作者:解琛 时间:2020 年 8 月 29 日 从 0 开始写一个操作系统 一.准备知识 1.1 实现方案 1.2 gcc 1.2.1 AT&T 汇编基本语法 1 ...

  7. Jsp实验0:调试运行eBuy电子商城系统

    实验0:调试运行eBuy电子商城系统 0.将eBuy存入 tomcat目录webapps下1.SqlServer2005上附加SystemShop数据库 2.建立ODBC  数据源,名为shopDat ...

  8. 红旗linux中科红旗发布Linux7.0 RC1桌面版操作系统

    红旗软件有限公司(简称红旗软件)由中国科学院软件研究所和上海联创投资管理有限公司共同组建.我们专注于基于Linux的操作系统的开发和市场,以及面向不断增长的中文技术用户的多平台应用软件.我们的目标是& ...

  9. 实验0:了解和熟悉操作系统实验

    一.        实验目的 (1)掌握操作系统的定义和概念: (2)了解各类操作系统的发展历史: 二.        实验内容和要求 使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档. 1 ...

最新文章

  1. html中设置表格单实线,css实现表格实线的方法
  2. android加载转圈动画,android 围绕中心旋转动画
  3. P3369-[模板]普通平衡树【有旋Treap】
  4. java 的构造函数修饰符public private protected
  5. Python自动化办公知识点整理汇总
  6. mysql把一个表的字段赋值到另一张表,多表之间常用的操作
  7. NSTimer、CADisplayLink、GCD 三种定时器的用法 —— 昉
  8. c语言搬山游戏,C语言实现搬山游戏代码解析
  9. 流程管理系统成功实施的六个步骤
  10. sftp日志linux,Linux下使用SFTP命令及FTP命令 (转)
  11. Vue—实例成员computed和watch
  12. 无参考图像质量评价——漏勺模型
  13. 软件测试到底有多重要?
  14. 基于jQuery的一个简单的图片查看器实现
  15. java排他_Activiti之排他网关
  16. 企业安全文化理念体系及常用口号
  17. linux开启swap(磁盘缓存)操作
  18. 1404 数根(函数专题)
  19. 物联网这个名字的由来
  20. PyAutoGUI—自动化操作工具(1)基础入门

热门文章

  1. kibana一直弹出来报错?
  2. vscode 好用插件
  3. ubuntu系统阅读CHM文档的最终解决方案
  4. 福大软工1816:项目测评
  5. ios tableview分组间距
  6. jsonArray转换成List
  7. 把之前写的几个项目放到了github上
  8. ASP.NET两个关联的表的增删查改
  9. 靠谱推荐 | 我读完了所有数据产品经理的书?!
  10. 毕业一两年,怎样快速成长和晋升?