编程及计算机组成

1. 什么是编程语言?

   答:Python和中文、英语一样,都是一门语言,只要是语言,其实是可以看成是一种事物与另外一种事物沟通的介质。Python属于编程语言,编程语言是程序员和计算机之间沟通的介质,中文和英文则是人与人之间沟通的介质。

2. 什么是编程?

   编程指的是程序员基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事,写到文件中。所以说编程的结果就是一堆文件,这一堆文件就是程序。

3. 为什么要编程?

   答:计算机就像是人的奴隶,编程的目的就是想要奴役计算机,把计算机当成人类的奴隶,让计算机代替人类工作,因而取代人力。

4. 计算机5大组成分别有什么作用?

   答:控制器(控制):计算机的指挥系统。
   运算器(运算):实现算术运算和逻辑运算
   存储器(存储):计算机的存储系统。内存是计算机内临时存储数据的硬件设备,会与CPU直接直接交互。外存是计算机内永久存储数据的硬件设备,不与CPU直接交互。无论是内存还是外存,计算机存储的数据格式都是0和1.
   输入设备:计算机输入信息(程序、数据、声音、文字、图形、图像等)的设备。
   输出设备:计算机输出信息的设备。外存储器也是一种输出设备。

5. 机械硬盘的工作原理?

   答:机械硬盘主要由机械手臂、磁道和扇区组成。
   机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。
   磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。
   扇区:扇区的最小单位通常为512KB。为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个块,这个块便就是我们在Windows系统中看到的C、D分区。
   平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。
   平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。

6. qq启动的流程?

答:1.双击Windows桌面的QQ图标(qq.exe对应路径的快捷方式)。
2.双击图标就是给操作系统发送指令,告诉操作系统QQ软件对应的硬盘地址,并让操作系统启动这个路径。
3.操作系统接收到指令操控CPU发送指令给内存。
4.内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动
原文地址:https://www.cnblogs.com/yushan1/p/11246411.html