1.编程语言是什么?
编程语言就是程序员与计算机进行沟通的介质
2.什么是编程?为什么要编程?
编程就是程序员把自己的思维逻辑/自己想让计算机做的事用编程语言/计算机能理解的方式写下来
编程就是为了让计算机按人类的思维逻辑去做事,奴隶计算机,解放双手。
3.计算机的组成?
控制器:控制计算机的其他硬件的工作
运算器:进行数据运算与逻辑运算
控制器 + 运算器 = CPU
存储器:
内存:主存,存取速度快,但断电数据丢失,只临时保存数据
外存:存取速度慢,但可永久保存数据
输入设备input:鼠标、键盘
输出设备output:屏幕
4.与运行程序有关的三大核心硬件
CPU、内存、硬盘
程序最先存储于硬盘,从硬件角度看,程序启动时,程序的相关数据从硬盘读入内存,CPU从内存中取出指令/数据然后运行
5.CPU的向下兼容性
64的CPU可运行64bit和32bit的软件
32的CPU只可运行32bit的软件
5.磁盘存储的单位换算?一次I/O时间?
1Bytes = 8bit
1KB = 1024Bytes
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
从磁盘读取一次数据所需的时间 = 平均寻道时间(约5ms) + 平均延迟时间(7200r/min的硬盘约为4ms)
6.一套完整的计算机系统包括哪些?
应用程序
操作系统
计算机硬件系统
7.操作系统的定义及作用
操作系统是协调、管理、控制计算机硬件资源与应用程序的一个控制程序
操作系统由BIOS进行控制启动,BIOS位于ROM
应用软件通过操作系统间接控制计算机硬件
作用:
将复杂的硬件操作封装成简单的功能接口提供给应用程序/用户
将多个任务对硬件的竞争变得有序