第三代计算机的操作系统,操作系统基础
操作系统缘由:
一个计算机系统主要包括处理器、内存、硬盘、键盘、鼠标等输入输出设备。
但是硬件的操作十分复杂繁琐,程序员无法全部掌握,因此需要使用操作系统处理这些硬件。
操作系统的位置:
操作系统位于计算机硬件和应用软件之间,本质是一个软件。它有操作系统的内核以及系统调用两部分构成。内核:运行于内核态,管理硬件资源;系统调用:运行于用户态,为应用程序提供系统调用接口。
操作系统的两个功能:
一、为应用程序员提供调用硬件资源的接口(系统调用接口),减少对硬件的处理。
二、将应用程序对硬件资源的竞态请求变得有序化,使得各个程序调用共享硬件资源时有条理。
操作系统演变:
第一代计算机(1940—1955):真空管和穿孔卡片
特点:无操作系统概念、所有程序设计都是纯粹的机器语言编写。
第二代计算机(1955-1965):晶体管和批处理系统
特点:一大波输入,顺序计算,一波输出。
第三代计算机(1965-1980):集成电路芯片和多道程序设计
特点:采用了多道技术
多道技术:多道指的是多个程序,这个技术解决了多个程序竞争或者说共享同一个资源的有序调度问题,即多路复用(分为时间上的复用和空间上的复用)
空间上的复用:内存分为几个部分,每个部分放入一个程序。
时间上的复用:类似于“统筹方法”,当程序等待i/o时,另一个程序可以使用CPU
MIT、贝尔实验室和通用电气开发系统MULTICS;贝尔实验室计算机科学家Ken Thompson随后开发单用户的MULTICS,即后来的Unix系统。IEEE提出了一个unix标准,即Posix(可移植的操作系统接口Portable Operating System Interface)。1987年unix克隆版本minix产生,此后芬兰学生Linus Torvalds基于它编写了Linux
第四代计算机(1980-至今):个人计算机
操作系统:(Operating System,简称OS)
操作系统也是计算机程序,主要用于管理和控制计算机硬件与软件资源。
特点是:多线复用,即处理来自多个程序发起的多个共享资源的请求
分为两点:时间上的复用和空间上的复用
时间复用:不同的程序或用户轮流使用它,第一个程序获取该资源使用结束后,在轮到第二个...或者第三个...如一个CPU,多个程序运行。
空间复用:每个程序都获取了一个大的资源中的一小部分资源,从而减少了排队等待资源的时间。如内存,物理层面分割多个,同时加载多个程序。
第三代计算机的操作系统,操作系统基础相关推荐
- 823专业课计算机,辽宁科技大学823计算机专业基础综合(含数据结构、计算机组成原理、操作系统和计算机网络)考研复习经验...
考研是一场持久战,在辽宁科技大学823计算机专业基础综合(含数据结构.计算机组成原理.操作系统和计算机网络)考研复习的过程中,难免会遇到各种各样的问题和挑战.在进入强化冲刺阶段之后,高强度的学习和心里 ...
- 南邮考研计算机组成原理真题,南京邮电大学408计算机学科专业基础综合(含数据结构、计算机组成原理、操作系统和计算机网络)考研资料...
考研复习资料选择很重要,是决定你是否考研成功的关键!历年南京邮电大学408计算机学科专业基础综合(含数据结构.计算机组成原理.操作系统和计算机网络)考研成功学员所使用复习资料汇总: 南京邮电大学408 ...
- 微型计算机最早出现于第三代计算机中,计算机应用基础统考试题库
计算机应用技术专业实现"一张文凭,多种证书,一技之长,一专多能,品学兼优"的培养目标.下面是小编整理的关于计算机应用基础统考试题库,希望基地啊啊认真阅读! 一.选择题 1.计算机诞 ...
- mapengpeng1999@163.com 操作系统1~基础概念
操作系统 1.1操作系统的概念 1.1.1计算机系统资源 1.计算机硬件 主机:处理器+存储器,是最宝贵的系统资源. I/O设备:种类繁多,差异巨大,如网卡.CD-ROM. 系统总线:各功能部件间传送 ...
- 计算机四级考试操作系统单元题,计算机四级考试操作系统单选练习
计算机四级考试操作系统单选练习 关于基础,我们不能不巩固好,只有底子好,才能获得高分.下面是小编为大家搜集整理出来的有关于计算机四级考试操作系统单选练习,希望可以帮助到大家! 操作系统单选题 1下列选 ...
- 计算机组成原理、操作系统、数据结构和计算机网络融会贯通
原文地址: 原文个人主页:计算机组成原理.操作系统.数据结构和计算机网络融会贯通 计算机组成原理 这门学科告诉你什么是计算机. 首先,我们可以把计算机分解成最原始的部件--晶体管.晶体管是一种半导体材 ...
- 计算机的心智:操作系统之哲学原理
计算机的心智:操作系统之哲学原理 [作 者]邹恒明 [出 版 社] 机械工业出版社 [书 号] 9787111266426 [上架时间] 2009-4-15 [出版日期] 2009 年4月 ...
- 计算机系统 安全序列,2015年计算机考研:操作系统试题(十三)
计算机考研科目包括数据结构.计算机组成原理.操作系统以及计算机网络几部分.其中操作系统是重要考点,希望考生认真复习.下面新东方在线小编分享2015年计算机考研:操作系统试题希望通过这些题目大家能够更深 ...
- 假设使用计算机进行售票其过程如下,2019年计算机考研:操作系统试题(十三)...
mtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGluaXRpYWw7IHRleHQtZGVjb3JhdGlvb ...
最新文章
- 【Tools】C/C++开发SDK下载汇总
- 约三分之二的 DDoS 攻击指向通信服务提供商
- Code Names
- tomcat(7)日志记录器
- jsp中String path = request.getContextPath()的作用
- Oracle意外赢官司,程序员或过苦日子
- python做动画的库_用matplotlib动画库制作等分法动画
- BeautifulSoup库用法总结
- 国产网游制作现状、差距及提高
- Windows Server 2016 安装OpenSSH Server,并设置密钥
- 屏蔽广告方法(Adblock 插件)
- 软件系统怎么做版本管理?
- 2008年度世界五百强
- 线性代数学习之正交性,标准正交矩阵和投影
- 模式识别(一)模式定义
- 这次要是讲不明白Spring Cloud核心组件,那就白写了!
- 客户关系管理系统(CRM)的开发过程中使用到的开发工具总结
- 关于宽哥英语课,本人的遭遇
- 全国计算机一级学科博士点,一级学科博士点高校排名
- 摄氏度与华氏度相互转换
热门文章
- 计算机垃圾回收站内容怎么恢复,回收站的文件怎么恢复_回收站文件清空了怎么恢复-win7之家...
- 大学获奖范文,围绕主题我的大学梦进行阐述
- Java web 项目技术文档目录结构
- Fisco技术文档总结1---搭建第一个区块链网络
- 丽水松阳计算机职业高中学校,浙江省松阳职专
- educoder平台项目——旅游网站之数据分析
- hyperterminal使用教程_hyperterminal 教程
- 【Qt界面个性化】大杀器——qss
- Linux内核之devfs、sysfs、udev
- html 穿越星空效果,html5 canvas绚丽3d星空飞行穿梭动画特效