200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 计算机硬件及相关设备基础知识 计算机硬件——基础知识(示例代码)

计算机硬件及相关设备基础知识 计算机硬件——基础知识(示例代码)

时间:2020-11-08 05:41:11

相关推荐

计算机硬件及相关设备基础知识 计算机硬件——基础知识(示例代码)

计算机硬件——基础知识

1.编程语言的作用

语言是用来沟通的,如英语、法语、葡萄牙语等。程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质。

2.操作系统和硬件的关系

操作系统负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。

3.应用程序、操作系统与硬件之间的关系

硬件是基础,硬件需要通过操作系统系统控制来启动硬件,并让各个硬件之间相互协同工作,在系统软件的基础上是用户,用户操控的是系统软件,并在系统软件的基础上安装相应的应用程序,来完成用户所需要的工作。所以说最底层的是硬件,硬件上一层是操作系统,系统软件上一层是应用程序,而最上层的则是用户。

4.cpu、内存与磁盘之间的关系

理解各部分功能的一个简单的方法是,把计算机各部分组件往人的身上套,比如

cpu是人的大脑,负责运算

内存是人的记忆,负责临时存储

磁盘是人的笔记本,负责永久存储

5.cpu与寄存器,内核态与用户态及如何切换

计算机的大脑就是CPU,它从内存中取指令->解码->执行,然后再取指->解码->执行下一条指令,周而复始,直至整个程序被执行完成。因访问内存以得到指令或数据的时间比cpu执行指令花费的时间要长得多,所以,所有CPU内部都有一些用来保存关键变量和临时数据的寄存器,这样通常在cpu的指令集中专门提供一些指令,用来将一个字(可以理解为数据)从内存调入寄存器,以及将一个字(可以理解为数据)从内存调入寄存器,以及将一个字从寄存器存入内存。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。