开学第一课,课课有总结
记得大学毕业论文最后,我写了一首打油诗,里面有一句“晨光熹微亦堪盼”,而今天,便是晨光熹微之时。
今天的学业笔记如下:
1、python是一门语言,是人与计算机进行沟通的介质;
2、编程就是程序员把自己想让计算机做的事情用编程语言翻译出来写到一系列的文件中,这一系列的文件称为程序/软件;
3、编程的目的是让计算机按照程序指定的逻辑进行工作,取代人力;
4、计算机有五大组成部分,分别为:
控制器
运算器
储存器:储存器又分为内存和外存两种:
内存只能临时性储存数据,优点是存取速度都快,缺点是断电数据会丢失;
外存主要指磁盘,其可以永久保存数据,优点是断电数据不丢失,缺点是存取速度慢;
输入设备(input):如鼠标键盘;
输出设备(output):如显示器;
控制器和运算器统称cpu,相当于人的大脑,cpu 的工作方式 取指令——分析——执行。
这五大部分中与运行程序相关性最高的三大部件是:cpu,内存和硬盘。
5、目前主流程序和计算机cpu是64位,是指它们最高能达到64位(8bytes)宽,一次可读取64位二进制位数据,相比较原来的32位,在数据处理上速度更快效果更好。32位软件可以运行在64位的系统中,但是64位的软件却不能在32位的系统中运行。
6、一些简单的单位换算关系:
8bit=1bytes #一个二进制位数据称为1bit。
1024bytes=1kb
1024kb=1mb
1024mb=1gb
1024gb=1tb
1024tb=1pb
7、为什么说硬盘存取速度慢呢,下面以一个7200r/m的硬盘为例,它执行一次i/o所需时间如下:
平均寻道时间:5ms
平均延迟时间:4ms(60/7200/2≈4ms #转一圈需要约8ms,半圈即4ms)
两者相加为9ms,9ms的时间,cpu可以处理上百万的指令,所以说磁盘存取速度慢。
8、一个完整的计算机系统应该包括三部分:
最底层的:硬件
特殊的软件:操作系统(os)
常规的软件:应用软件
应用软件的平台=操作系统+硬件
9、操作系统的启动流程:
通电→cpu启动→从rom(只读内存)中启动bios→cmos
找到启动盘→cpu通过启动盘运行操作系统,操作系统接替bios控制硬件
第一天主要有以上九项内容。
one more thing(每天多学习一个点):
python的数据类型划分:
推荐阅读