python小白之计算机基础知识
2018-03-18 20:44
666 查看
计算机硬件系统由运算器,控制器,存储器,输入设备和输出设备5部分组成。 1、控制器:计算机的指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作。2、运算器:实现算术运算和逻辑运算的部件。3、存储器:是计算机用来存放所有数据和程序的记忆部件。它的基本功能是按指定的地址存(写)入或者取(读)出信息。 计算机中的存储器可分成两大类:一类是内存储器,简称内存或主存;另一类是外存储器(辅助存储器),简称外存或辅存。 存储器由若干个存储单元组成,每个存储单元都有一个地址,计算机通过地址对存储单元进行读写。一个存储器所包含的字节数称为存储容量,单位有B、KB、MB、GB、TB等。4、输入设备:是向计算机中输入信息(程序、数据、声音、文字、图形、图像等)的设备。常见的输入设备有:键盘、鼠标、图形扫描仪、触摸屏、条形码输入器、光笔等。 外存储器也是一种输入设备。5、输出设备:主要有显示器、打印机和绘图仪等。外存储器也当作一种输出设备。各部分工作结构图如下:
一:中央处理器
中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。 通常将运算器和控制器合称为中央处理器。其中运算器用来主要负责程序运算与逻辑判断,控制器则主要协调各组件和各单元的工作,所以CPU的工作主要在于控制和运算。可以说计算机的大脑就是CPU,它从内存中取指令->解码->执行,然后再取指->解码->执行下一条指令,周而复始,直至整个程序被执行完成。 中央处理器与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。 cpu工作流程图二:存储器
存储器的主要功能是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取 存储器分类如图所示 存储器的层次结构如下图 构成存储器的存储介质,存储元,它可存储一个二进制代码。由若干个存储元组成一个存储单元,然后再由许多存储单元组成一个存储器。一个存储器包含许多存储单元,每个存储单元可存放一个字节(按字节编址)。每个存储单元的位置都有一个编号,即地址,一般用十六进制表示。一个存储器中所有存储单元可存放数据的总和称为它的存储容量。三:输入输出设备
输入设备是向计算机输入数据和信息的设备,是计算机与用户或其他设备通信的桥梁,是用户和计算机系统之间进行信息交换的主要装置之一。输入设备的任务是把数据、指令及某些标志信息等输送到计算机中去。键盘、鼠标、摄像头、扫描仪、光笔、手写输入板、游戏杆、语音输入装置等都属于输入设备(Input Device ),是人或外部与计算机进行交互的一种装置,用于把原始数据和处理这些数据的程序输入到计算机中。 输出设备(Output Device)是把计算或处理的结果或中间结果以人能识别的各种形式,如数字、符号、字母等表示出来,因此输入输出设备起了人与机器之间进行联系的作用。常见的有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等。四:启动计算机流程
启动在计算机的主板上有一个基本的输入输出程序(Basic Input Output system)BIOS就相当于一个小的操作系统,它有底层的I/O软件,包括读键盘,写屏幕,进行磁盘I/O,该程序存放于一非易失性闪存RAM中。流程1.计算机加电2.BIOS开始运行,检测硬件:cpu、内存、硬盘等3.BIOS读取CMOS存储器中的参数,选择启动设备4.从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后两个为标志位)5.根据分区信息读入bootloader启动装载模块,启动操作系统6.然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。一旦有了全部的设备驱动程序,操作系统就将它们调入内核。然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登录程序或GUI备注:主要内容引用自http://www.cnblogs.com/linhaifeng/p/6523843.html相关文章推荐
- 【python学习笔记一】程序设计计算机基础知识
- python基础知识
- 【byte-of-python 学习笔记】——基础知识
- 机器学习(K-近邻算法)Python的基础知识
- python-基础知识之字典操作
- python-基础知识之文件操作
- Python学习笔记一 基础知识
- 计算机基础知识整理
- python基础知识
- Python 插件(add-in) 基础知识
- 计算机10大基础知识点(一)
- Python 基础知识之 切片
- python基础知识
- Python 学习(1):基础知识点
- python 基础知识(字符串 序列)(1)
- 计算机网络基础知识总结
- 【计算机硬件基础知识】指令系统基础
- 【脚本语言系列】关于Python基础知识映射器和过滤器,你需要知道的事
- 软件设计师考试复习笔记一:计算机系统基础知识
- CPU常见故障及处理方法-奇9计算机基础知识网