摘要: what:什么是变量 变量就是可以变化的量,事物的状态,年纪,大小,玩家等级... why:为什么使用变量 为了让计算机像人一样记住一种特征或者是状态(可变) how:如何使用变量 1:如何定义一个变量 例: name='doinb' 2:引用这个变量 例: print('name') 终端:doi 阅读全文
posted @ 2020-03-04 16:33 江湖有梦 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.启动python解释器 2.解释器将文件的内容读入到内存中(从硬盘—— 内存) 3.解释器开始解释运行读到内存种的文件内容 程序都是将硬盘中的内容读入到内存,差别就是他们对读入内存的文件的处理方式的不同。 阅读全文
posted @ 2020-03-03 21:43 江湖有梦 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 编程语言分为三种: 1.机器语言 2.汇编语言 3.高级语言(高级语言可细分为:编译型,解释性) 执行效率:机器语言 汇编语言 高级语言 开发效率:机器语言<汇编语言<高级语言 机器语言:使用二进制来写代码,计算机可以直接理解,所以执行效率高。 汇编语言:使用英文字母来代替二进制编写代码,相对机器语 阅读全文
posted @ 2020-03-03 13:23 江湖有梦 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 1.双击了快捷方式(xxx.exe) 2.操作系统根据它提供的绝对路径找到了exe程序的硬盘位置, 控制其代码从硬盘加载到内存。 3.操作系统控制cpu从内存中读取该程序的代码并完成执行。 阅读全文
posted @ 2020-03-02 20:22 江湖有梦 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1.计算机通电 2.BIOS运行,检测硬件(cpu,内存,硬盘等等) 3.BIOS读取CMOS存储器中的参数,选择启动设备。 4.从启动设备上读取第一个扇区的内容 (MBR主引导记录512字节,前446为引导信息,后64字节为分区信息,最后两个字节是标志位) 5.根据分区信息读入BootLoader 阅读全文
posted @ 2020-03-02 20:20 江湖有梦 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 以7200转速的机械硬盘为例 7200转/min,转一圈的时间就是8ms。 平均寻道时间: 机械手臂转到数据所在磁道需要花费的时间,受限于物理工艺水平,目前机械硬盘(5ms) 平均延迟时间: 转半圈需要的时间8/2=4ms(受限于硬盘的转速) I/O延迟=平均寻道时间+平均延迟时间 优化程序运行的核 阅读全文
posted @ 2020-03-02 20:15 江湖有梦 阅读(606) 评论(0) 推荐(0) 编辑
摘要: RAM:内存 ROM:只读内存 (存放BIOS系统————计算机出厂时写死的一段程序) CMOS:存取速度慢,断电丢失数据,但是耗电量极低(电脑的时间等) 硬盘: 机械硬盘:磁道的一圈数据对等于一串二进制(1bit=一个二进制位) 8bit(比特位)=1Bytes(字节) 1024Bytes=1KB 阅读全文
posted @ 2020-03-02 20:09 江湖有梦 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 例: 2核4线程: 2核就是有两个CPU,4线程是指每个cpu都有两个线程,可以理解为伪4核。 强于2核2线程,弱于4核四线程 4核8线程: 4核就是有四个CPU,8线程是指每个cpu都有两个线程,可以理解为伪8核。 阅读全文
posted @ 2020-03-02 20:00 江湖有梦 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: ##0.CPU的分类 x86-64 x86-32 cpu具有向下兼容性:即64位的cpu可以运行32位的程序,也可以运行64位的程序。 但32位的cpu只能运行32位的程序,无法运行64位的程序。 内核态与用户态:代表了cpu的两种工作状态 ###1.内核态:操作系统运行程序,所以可以操作计算机硬件 阅读全文
posted @ 2020-03-02 19:54 江湖有梦 阅读(2453) 评论(0) 推荐(0) 编辑
摘要: 概念: 操作系统是一个协调,管理,控制计算机硬件资源与应用资源的控制程序 作用: 1:控制计算机硬件的运行 2:讲硬件的复杂操作封装成简单的功能,供上层的应用程序使用 程序的区分: 1.应用软件:应用软件的相关逻辑 2.系统软件:控制底层硬件 平台: 硬件体系+操作系统=平台 阅读全文
posted @ 2020-02-28 19:14 江湖有梦 阅读(151) 评论(0) 推荐(0) 编辑