关闭

操作系统课堂笔记(1)概述

发表于:2013-9-25 09:56

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:jkxqj    来源:51Testing软件测试网采编

  1 、 计算机系统的概观
  (1)手动、机械和电动计算机
  中国:算筹、算珠。
  1617年 苏格兰:计算尺。
  1624年 海德堡大学:第一台具有四则运算功能的计算器。
  1673年 莱布尼茨 建造了一台具有四则运算功能的机械计算机器。
  1884年 美国工程师 赫尔曼·霍勒雷斯 制造了第一台电动计算机。
  。。。
  (2)数字电子计算机
  第一代:电子管计算机
  第二代:晶体管计算机
  第三代:集成电路计算机
  第四代:大规模集成电路计算机(1971年以后)
  (3)电子计算机分类:
  模拟计算机:
  优点:速度快、与物理设备接口简单;
  缺点:精度低、使用困难、稳定性和可靠性相对较差、价格昂贵。
  数字计算机
  (4)图灵机与存储程序原理
  图灵机:由一个控制器、一条可无限延伸的带子和一个在带子上左右移动的读写头组成。(概念简单,但理论上却可以计算任何可计算的函数)
  冯·诺依曼  EDVAC机: 运算器、逻辑控制装置、存储器、输入和输出设备。 重大改进:1)数据和指令都采用了二进制;2)建立了存储程序,指令和数据便可一起放在存储器里,并做同样处理,从而简化了计算机结构,大大提高了计算机运算速度。
  (5)未来计算机
  光子计算机、生物计算机、量子计算机。
  2、 操作系统的概念
  (1)定义:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合------它们能有效的组织和管理计算机系统中的硬件和软件资源,合理的组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能够高效的运行。
  (2)主要作用:
  1)管理系统中的各种资源,包括硬件资源和软件资源:记录资源的使用状况、确定资源分配策略、实施资源分配、回收资源。
  2)为用户提供良好的界面。
  (3)特征
  1)并发性:指计算机系统中同时(宏观上的同时)运行多个程序。 并行则是物理上的同时发生,带某种微观意义的概念。
  2)共享性:指操作系统程序与多个用户程序共用系统中的各种资源。
  3)随机性:操作系统在随机环境中运行,也就是不能对所运行的程序的行为以及硬件设备的情况有任何的假定。
  3 、 操作系统的功能
  (1) 进程管理 :主要是对处理器进行管理,所以有时候也被称为处理器管理。
  1)进程控制
  2)进程同步
  3)进程间通信
  4)进程调度
  (2) 存储管理:主要是管理内存资源。
  1)内存的分配和回收
  2)存储保护
  3)内存扩充
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号