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


    一、目的和要求

    1. 实验目的

    (1)掌握操作系统的定义和概念;

    (2)了解各类操作系统的发展历史;

    2.实验要求

    使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档。

    二、实验内容

    1、操作系统的定义:一组控制和管理计算机软、硬件资源,为用户提供便捷使用计算机的程序的集合。

    操作系统是一个大型的软件系统,是为了提高计算机系统资源(硬件和软件资源)的利用效率并方便用户使用的一组程序,这些程序可以用软件实现,也可以用固件(微程序设计)实现。操作系统的基本特征是并发与共享。

    操作系统是运行在计算机硬件上的最基本的系统软件,位于所有的软件的最底层,为计算机使用者提供了一种良好的操作环境,也为各种应用系统提供了基本的支持环境。它在计算机系统中占据了特殊重要的地位,其它所有的软件如汇编程序、编译程序、数据库管理系统等系统软件以及大量的应用软件,都将依赖于操作系统的支持,取得它的服务。

    2、操作系统的分类:批处理操作系统,分时操作系统,实时操作系统,除了上述这几类基本系统外,随着计算机体系结构的发展,又出现了多处理机操作系统、分布式操作系统和网络操作系统等等。

    3、常用几种操作系统的优缺点分析;

    系统名称

    简介

    优点

    缺点

    DOS

    DiskOperating  System又称DOS(简写),中文全名“磁盘操作系统”。

    1快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。 2速度快,安全,价格便宜。

    1日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少  2很多设备的大部分程序都不能在DOS环境下执行。

    Windows

    发行于2001年10月 25日,原来的名称是Whistler。2011年7月初,微软表示将于2014年春季彻底取消对Windows xp的技术支持。

    1图形界面良好,拥有良好的集成开发环境,操作简单。 提供了一个可伸缩的高性能平台。  2整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速装机。

    1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击; 2.自带软件版本较低,需要自行卸载升级;  3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。

    UNIX

    UNIX是一个强大的 多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

    1由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。  2将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。 3 具有可移植性。

    1 UNIX 系统的标准1/O 库相对其底层的系统调用接口已变得越来越复杂了。  2 传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。

    Linux

    Linux是一种自由和开放源码的类Unix操作系统。可安装在各种计算机硬件设备中。世界上运算最快的超级计算机运行的都是Linux系统。

    1安全 、易维护、稳定 。 2软件自由/开源   3低成本 - 大多数  4透明公开 - 绝大多数 GNU/Linux 是开放开发的。

    1缺失的应用软件和游戏 - 您会失去一些熟知的应用程序。  2缺少硬件支持 - 绝大多数硬件是支持的,但不是全部   3寻求帮助更难 - 通常朋友、家人、 同事不能帮您解决 GNU/Linux 相关问题,所以您需要在线获取帮助。

    android

    Android是一种以 Linux为基础的开放源代码操作系统,主要使用于便携设备。

    开放性强、挣脱运营商的束缚,具有丰富的硬件选择

    1个人隐私难得到保守。 2系统自带广告太多。  3过分依赖开发商缺少标准配置。

    Mac OS X

    Mac OS X 是全球领先的操作系统。基于 UNIX 基础,高度兼容,出类拔萃。

    1安装更快速稳定  2占用更少系统资源。 3外部驱动退出更稳妥

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

    、实验拓展思考

    IOS和Android属于什么类型的操作系统?

    iOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS。iOS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),可轻触层(the Cocoa Touch layer)。系统操作占用大概240MB的存储器空间。

    Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。 Android 系统最初由安迪·鲁宾(Andy Rubin)制作,最初主要支持手机。是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 userspace,使得Linux driver 与 Linux kernel彻底分开。

  • 相关阅读:
    Linux VPS新硬盘分区与挂载教程
    全程图解 手把手教您开启windows终端服务
    解决IE apk变成zip:Android 手机应用程序文件下载服务器Nginx+Tomcat配置解决方法
    Nginx 配置文件详解
    MySQL新建用户,授权,删除用户,修改密码
    解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决方法
    CentOS 6.4 32位系统 LAMP(Apache+MySQL+PHP)安装步骤
    yum被锁Another app is currently holding the yum lock; waiting for it to exit...
    CentOS 6.4下编译安装MySQL 5.6.14
    Oracle函数大全
  • 原文地址:https://www.cnblogs.com/xhlbk/p/5269216.html
Copyright © 2020-2023  润新知