计算机组成与操作系统简介

计算机的五大组成部分

控制器:是计算机的指挥系统,负责控制计算机其他硬件的工作
运算器:负责数学运算与逻辑运算

控制器+运算器=CPU=====》人的大脑
存储器
内存
优点:存取速度快
缺点:断电数据就丢失,只能临时保存数据
外存:如硬盘
优点:断电数据不丢失,可以永久保存数据
缺点:存取速度慢

硬盘存取(IO)速度慢的原因

平均寻道时间(找磁道的时间)+平均延迟时间(转半圈的时间)=一次IO时间
7200转/分钟的硬盘来说,一次IO的时间大概:
5MS+4MS=9MS

输入设备input:键盘、鼠标、扫描仪等将数据输入进计算机内的设备
输出设备output :音响,显示器等将信息传出的设备

总结:
与运行程序有关的三大核心硬件:cpu、内存、硬盘
程序最先都是存放于硬盘的,站在硬件角度,程序的启动时,硬件的工作流程:
1. 程序相关数据先从硬盘读入内存
2. cpu从内存取出指令/数据然后运行

CPU详解
1.cpu具有向下兼容性
64的cpu可以运行32bit与64bit的软件
但是32的cpu只能运行32bit的软件

存储器单位之间的关系

8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB

一套完整的计算机系统分为三层
      应用程序
      操作系统
      计算机硬件

操作系统定义:
操作系统是协调、管理、控制计算机硬件资源与应用软件的一个控制程序
应用程序是通过操作系统来间接控制硬件的

在计算机开机时,boot被自动执行,指引CPU把操作系统从大容量存储器中传送到主存储器的易失区  。一旦操作系统放到了主存储器中,boot要求CPU执行一条转移指令,转到这个存储区域,在这个时候,操作系统接管并且开始控制整个机器的活动。

原文地址:https://www.cnblogs.com/tuzaizi/p/10556059.html

时间: 2024-10-08 16:06:36

计算机组成与操作系统简介的相关文章

计算机基础之——操作系统简介

操作系统简介 一.为何要有操作系统: 计算机系统非常庞大难懂,程序员写程序时需要搞懂计算机系统,效率很低. 操作系统的出现缓解了程序员的大部分工作,操作系统管理及优化计算机硬件,程序员不需要全部搞懂计算机系统就可写代码编写软件. 软件在操作系统的基础上运行,间接使用硬件. 二.操作系统的位置: 操作系统位于计算机硬件及应用程序之间,协调.管理和控制计算机硬件和软件系统的一个程序. 三.操作系统的功能: 操作系统协调.管理和控制计算机硬件和软件的一个软件. 操作系统的功能由操作系统运行内核态管理硬

操作系统简介

操作系统简介 阅读目录 一 为什么要有操作系统 二 本节目标 三 什么是操作系统 四 操作系统与普通软件的区别 五 操作系统发展史 六 本节重点知识总结 一:操作系统的俩大作用 二:多路复用 回到顶部 一 为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成. 一般而言,现代计算机系统是一个复杂的系统.如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这些细节

2.操作系统简介

操作系统简介 如果你正在攻读本科操作系统课程,你应该已经知道计算机程序运行时的功能.如果没有,这本书(以及相应的课程)将会很难 - 所以你应该停止阅读本书,或者跑到最近的书店,然后快速阅读必要的背景材料(包括Patt/Patel[PP03],特别是Bryant/O'Hallaron[BOH10]是非常棒的书). 那么程序运行会发生什么? 正在运行的程序做了一件非常简单的事情:它每秒执行数百万(今天,甚至数十亿)指令,处理器从内存中取出一条指令,对其进行解码(即确定这是哪条指令),并执行它(即完成

IT知识构架与操作系统简介

一.IT知识构架 云计算   ---   大数据 (一)云计算 --- 大数据 1.运维         | Linux操作系统(Windows--桌面工程师)--------------------------------------------------------|                                  |                              |Linux运维             虚拟化KVM\XEN       Hadoop + J

*1 计算机基础和操作系统基础及几大协议

计算机基础和操作系统基础 计算机为什么叫电子计算机(因为他永远是二进制来运行) 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机.可分为超级计算机.工业控制计算机.网络计算机.个人计算机.嵌入式计算机五类,较先进的计算机有生物计算机.光子计算机.量子计算机等. 计算机发明者约翰·冯·诺依曼.

操作系统简介-计算机历史

原文地址:https://www.cnblogs.com/mys6/p/10807050.html

Python学习第二天----网络基础及操作系统简介(安装linux系统)

一.操作系统 1.操作系统是一个协调.管理和控制计算机硬件资源和软件资源的控制程序,位于计算机软件与硬件之间,其实也是一款软件. 2.操作系统的组成:内核(运行于内核态为了管理硬件资源) 系统调用接口(运行于用户态为应用程序提供系统调用接口) 3.操作系统的功能:跟硬件衔接的部分隐藏了丑陋的硬件调用接口,为应用程序员提供了更好.更简单.更清晰的系统调用接口:跟应用程序衔接的部分封装了美丽的接口,将应用程序对硬件资源的竞态请求变得有序化 4.操作系统与普通软件的区别 操作系统由硬件保护,不能被用户

计算机及Linux基础简介

一.计算机的组成及其功能 计算机由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机,每一部件分别按要求执行特定的基本功能. 运算器或称算术逻辑单元(Arithmetical and Logical Unit) 运算器的主要功能是对数据进行各种运算.这些运算除了常规的加.减.乘.除等基本的算术运算之外,还包括能进行"逻辑判断"的逻辑处理能力,即"与"."或"."非"这样的基本逻辑运算以及数据的比较.移位等操作. 存储

计算机基础和操作系统基础小结

一.计算机基础 冯.诺依曼体系: 输入设备.存储器.运算器.控制器.输出设备 冯.诺依曼体系结构是现代计算机的基础,因此被称为计算机之父. 2.计算机发展及应用: 1)第一台计算机1946年诞生于美国,名为ENIAC.重30顿,主要用于计算弹道和氢弹的研制. 2)第一代:电子管计算机,主要采用电子管原件做基本器件.体积大.耗电量大.速度慢.维护困难.价格昂贵.在软件上,通常使用机器语言和汇编语言来编写应用程序.主要用于科学计算. 3)第二代:晶体管计算机.50年代晶体管的出现使计算机生产技术得到