第一章 计算机基础
第一章 计算机基础
1、什么是编程语言?
答:编程语言是就是程序员与计算机交流的媒介。
2、什么是编程?
答:编程是程序员将自己的想法和需求通过某种语言的格式编写特定的文件。
3、为什么要编程?
答:为了让计算机实现某种特定的功能。
4、计算机5大组成分别有什么作用?
答:计算机有五大组成部分,分别是:控制器、运算器、存储器、输入设备、和输出设备。其中控制器+运算器是计算机的中央处理器(CPU),相当于人类的电脑。(多核CPU:多个CPU,电脑可以同时干很多事。)(X86-64位:X86表示CPU的一种型号,64位表示CPU每次都能取64位二进制数。X86-32表示CPU每次取32位二进制数。64位电脑能下载32位的软件,而32的软件下载64位的软件会丢失数据。)
控制器的作用:计算机的指挥系统。
运算器的作用:实现逻辑运算和算术运算。
存储器的作用:主要作用是存储信息。无论是内存还是外存,计算机的存储的一个二进制单位称一个为1bit,8bit=1Bytes称为一个字节,1024Bytes=1KB,存储器分为内存和外存。内存是计算机临时存储数据的设备。优点:存取信息速度快,缺点:容量较小,断电会马上消失。外存是计算机永久存储的设备。优点:容量大,可以永久存储数据。缺点:存取信息速度慢。
输入设备:计算机输入信息的设备。常见的输入设备有键盘、鼠标等。
输出设备:计算机输出信息的设备。常见的输出设备有打印机,音响。
PS:总线:连接计算机的所有硬件设备。
5、机械硬盘的工作原理?
机械硬盘由机械手臂、磁道和扇区组成。
-
机械手臂:通过机械手臂读取数据,机械手机的末端是磁头。
-
磁道:磁道是机械硬盘的磁面中的一个一个圈,用于存储数据。
-
扇区:扇区的最小单位通常是512KB(也有部分厂商设定每个扇区的大小是4096字节)。为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个快,这个快便是我们在Windows系统中看到的C、D分区。
-
平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。由于目前工业水平的限制,机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。
-
平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描的尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据的时间,这个时间被称为平均延迟时间。
PS:固态硬盘
6、QQ启动的流程?
1、用鼠标双击QQ图标,CPU(中央处理器)先向内存发出取出指令的命令。(CPU+内存)
2、内存从硬盘中取出,运行QQ的指令。(硬盘)
3、控制器分析,运行QQ 的指令,并告知运算器工作(控制器)
4、运算器进行一系列的算术运算和逻辑运算打开QQ,并从硬盘从读取QQ的代码至内存(运算器+内存+硬盘)
5、计算机在内存中运行QQ的代码(内存)
6、如果此时从QQ好友接受一个文件并下载,该文件将会永久保存在硬盘中(硬盘)
7、关闭QQ时CPU向内存发出关闭QQ的指令,内存关闭QQ并清理内存中QQ的代码。(内存)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步