zoukankan      html  css  js  c++  java
  • 0909 对操作系统的初步认识

    1.操作系统做什么?

       操作系统是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统的型态非常多样,不同机器安装的OS可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。

    2.为什么学操作系统?

         作为一个普通用户,熟悉操作系统会事半功倍。
         对于计算机相关专业的来说,操作系统是计算机体系中重要的一个组成部分。
         在开发应用中,有一些是与操作系统紧密相连的,学习操作系统是必须的。

         从实用性的角度说就是:你编写的程序总归是要运行在平台上面的,学习操作系统就是学习你程序运行的平台。它可以屏蔽硬件物理特性和操作细节,为用户使用计算机提供了便利,有效管理系统资源,提高系统资源使用效率。

    3.怎么学操作系统?

         学习内容由浅入深 ,先学习入门知识,操作系统种类不少。

         明确学习目的:该课程要求学生能够很好地掌握计算机操作系统的基本概念、各种资源管理的思想和算法,能够较好的理解操作系统原理,而且能够拓展原理的应用,也为学生的底层程序开发及后续发展奠定基础。
      通过学习能掌握操作系统在硬件、其他软件和应用者之间所起的作用及其特性;掌握进程/线程的基本概念及其动态特性;掌握操作系统实行处理机管理、存储管理、文件管理;输入/输出管理、用户与操作系统接口的工作原理及其实现。

         学以致用,用以促学:把学的东西和自己的理解,在现有的操作系统上进行尝试理解,同时通过用来反思操作系统的工作原理。多想多问多讨论。通过思考,发现不足点,可以多问,然后多人讨论,深化理解。

         网上学习。网上有关电脑知识网很多,如,新手学电脑,电脑知识网,电脑入门等等,具体网址搜一下就找到了。有不会的特别是疑难问题,在网上问以求解答,这是一个学习电脑知识有效途径。“知识人”给了我们大家提供了一个学习交流的平台,你可随时登录查看或提问或回答。

    4.了解操作系统发展史

    (1)80年代前:刚开始的计算机是没有操作系统的,后来系统管理工具及简化硬件操作流程的程序的出现,且成为操作系统的基础。1964年,IBM推出大型电脑IBM System/360。它们都共享代号为OS/360的操作系统。

    (2)80年代:微型计算机出现,它们只需要最基本的操作系统,通常这种操作系统都是从ROM读取的,此种程序被称为监视程序。然后为了支持更进一步的文件读写概念,磁盘操作系统因而诞生。此操作系统可以合并任意数量的磁区,因此可以在一张磁盘片上放置任意数量与大小的文件。后来微软和IBM出品MS-DOS,此操作系统可以直接让程序操作BIOS与文件系统。MS-DOS变成了IBM PC上面最常用的操作系统。

    (3)90年代:Linux的兴起和微软的windows操作系统普及,使个人电脑进一步推广。

    (4)2000年以后:Unix的各种系统不断发展,在重要的商务服务器系统以及学院和工程环境中的工作站被使用,自由软件比如Linux和BSD逐步开始流行,并且开始进入桌面操作系统领域。而windows也从win2003、xp、win7、win8不断发展,成为今天最流行的操作系统,并占据全球桌面市场在9成左右份额,个人PC机成为人民生活的常态。

     

     

     

     

  • 相关阅读:
    get first、set all策略QWrap的FunctionH.mul变换 之一
    Maven学习:部分常见问题记录
    Hibernate异常记注:onetoone和catelog冲突
    RCP学习:Splash状态栏
    RCP学习:内容提示\代码提示\代码补全
    导出Eclipse Product的方法
    转载:OSGI组件依赖
    Type checking
    ObjectOriented Programming —— object(随记)
    一个不错的JavaScript模拟滚动条
  • 原文地址:https://www.cnblogs.com/zhangyong1/p/4797795.html
Copyright © 2011-2022 走看看