引言
- 什么是编程语言
- 语言是人与人之间的沟通介质之一,编程语言是人与机器(包括计算机)之间沟通的介质。
- 一个完整的计算机系统主要包括 应用程序 、操作系统 和硬件 等。
- 计算机三大核心部件:CPU 、内存 、IO设备。(上课讲的为 CPU 、内存 、硬盘 )
- 计算机硬件主要包括 CPU 、内存 、硬盘 等。
- 打开暴风影音程序时,计算机的实际情况为,双击动作会触发操作系统发送指令到CPU,CPU发送指令给内存,内存读取硬盘中的数据。
正文
一、计算机的五大组成部分(*****)
运算器:进行算术运算和逻辑运算。
控制器:计算机的指挥系统。
运算器和控制器统称为中央处理器 (Central Processing Unit,CPU)
存储器:是计算机中用来存放所有数据和程序的记忆部件,它的基本功能是按指定的地址存(写)入或者取(读)出信息。
计算机中的存储器可分成两大类:
一类是内存储器,简称内存或主存。优点:存取速度快;缺点:断电丢失数据。
另一类是外存储器(辅助存储器),简称外存或辅存。优点:永久存储数据,缺点:存取速度慢。
机械硬盘:通过机械手臂转动,取对应扇区,查数据。
固态硬盘:通过 主控--闪存--固件算法机制去存取数据。
存储器由若干个存储单元组成,每个存储单元都有一个地址,计算机通过地址对存储单元进行读写。
寄存器:位于中央处理器中,临时存储 数据CPU即将要用的数据。
CACHE:高速缓冲存储器,临时存储 数据的地方。
CACHE存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,
输入设备:鼠标、键盘、摄像头、麦克风
输出设备:显示器、音响、打印机
二、操作系统
连接应用程序与硬件。
操作系统用以组织、协调控制计算机硬件。
操作系统就是将计算机硬件的一系列丑陋的接口封装起来。
三、文件
操作系统提供的用于存储数据的接口。
四、BIOS
计算机自带的一个小系统 basic input output system
五、X86和X64的区别
计算机基于电运行的,通过高低电平以二进制进行控制。
X86:32位,CPU一次性可以处理32位个的二进制字符
X64:64位,CPU一次性可以处理64位个的二进制字符
六、额外自学内容(面试题中的and和or):
Python中关于and 和or的用法
# and 从左往右判断,若有假值,则返回第一个假值,否则返回最后一值;
# or 从左往右判断,若有真值,则返回第一个真值,否则返回最后一值;
# and的优先级比or高
v1=4 and 2 or 1 #2
v2=4 or 2 and 1 #4
v3=4 or 0 and 1 #4
v4=(4 or 0) and 1 #1
v5=4 and (2 or 1) #2
v6=0 or (2 and 1) #1
以v2为例,程序先运算2 and 1,得到1,再运算4 or 1,得到4.
今日录音:
今天的内容主要位