在这个互联网时代,几乎人人都和计算机打交道,但是大部分人甚至是一些IT里面的“行家“,也未必对计算机有多了解,也许大部分人只知道怎么敲键盘、按鼠标、下载个软件或者浏览各网页什么的,但是至于计算机到底由什么构成,或者具体怎么工作的就不是很了解,今天小编简略的做一些总结,帮助大家有个初步的了解。
计算机体系结构包括5个部分:
1、运算器
2、控制器
第一和第二合起来简单来说就是我们计算机的CUP,比如一个加法运算器,加数、被加数都是通过控制器从存储器中取的。当然cup还包括寄存器(临时存储数据)、缓存(由于cup运行的速度要远远高于内存执行数据,所以可以通过缓存来提高计算机处理的整体速度),所以判断cup好坏,不仅要看cpu有几个核及主频,还要看缓存参数。
3、存储器:简单来说就是我们常说的内存,里面可以存储数据和指令。
4、输入设备:键盘、鼠标等
5、输出设备:显示器等
另外:硬盘是一种辅助存储设备,既可以作为输入设备又可以作为输出设备
计算机怎么能同时处理几个程序?
cup按时间分片,内存按空间分片,但是具体资源怎么分配给每个程序,需要操作系统进行协作。
操作系统的概念:是一个通用的软件,这个软件不实现具体的功能,它是在程序运行中起一个协作的功能,达到资源合理分配。程序是不能与硬件设备直接打交道,需要通过操作系统这个中间件,操作系统简单来说可以包括:内核及库文件。程序是通过调用库文件来对硬件设备进行操作,因为内核是非常底层的。而库文件是某些公司或者某些组织为实行某些具体功能而写的代码。
本文出自 “忘记过去” 博客,请务必保留此出处http://xujingbo.blog.51cto.com/4633099/1811681
原文地址:http://xujingbo.blog.51cto.com/4633099/1811681