Python学习day01 - 计算机基础

第一天程序员

什么是编程算法

语言就是用来交流的。编程

语言+火构成了人类的文明windows

Python语言用来和计算机交流ui

经过他和计算机交流,而后完成不少程序员想要完成的事情,就叫编程。spa

为何要编程操作系统

节省劳动力,更高效的完成工做,创造效益。orm

让计算机必定程度上代替人类,甚至于彻底替代人类。blog

计算机的五大组成内存

1.           CPU(大脑)

              控制器(控制)

              类人,控制四肢,全部组织的运转

2.          运算器(运算)

              进行逻辑运算,和算术运算

3.           内存(大脑的记忆组织)

.             计算机只认识01(高低压电频)

     0101 0110 # AB
     0101 1001 # AC

            优势:存取很是快。缺点:时间短,保存时间不长(断电消失)。

4.           外存(笔记本)

              优势:存储稳定时间久,容量大。缺点:存取速度慢。

5.           输入设备

              接受信息

6.           输出设备 

               输出传递信息

                相似于人类的

计算机组成补充

推荐书籍 <数学之美>

应用程序的启动流程

1.          双击打开qq(快捷方式-->指向一个路径(外存),去这个位置找到他)

2.          发送指令给内存,让内存读取外存中的qq内容

3.          运行

多核CPU

  至关于多个大脑,同时(同一时刻)处理多件事情

32位和64

64位系统向下兼容32位软件,反之不能够

ROM存储器+CMOS存储器

开机,告诉计算机操做系统的位置,该信息存储在CMOS存储器中。

总线

总线至关于人类的神经,肌肉,血管

硬盘工做原理

机械硬盘上存储的都是 0 1

机械手臂:读取数据

磁道:存储数据

扇区:多个磁道组成一块,起始位置不一样

寻找数据的时间:

平均寻道时间:机械手臂找到磁盘的时间5ms(固态硬盘没有这个时间)

平均延迟时间:(0 + ?)/2       7200r/min

 

寻找数据时间 = 平均寻道时间 + 平均延迟时间

固态硬盘

固态不须要平均延迟时间,RAM (断电消失)

固态硬盘是基于固态电子(SSD,断电不消失)和算法实现数据存储的。

 

计算机操做系统

什么是文件?

计算机不能提供文件,文件是操做系统提供的,一个虚拟的概念,不一样操做系统的文件定义是不同的。

什么叫应用程序


 

QQ是个应用程序,本质就是一堆文件。

编程是为了解决人类需求,完成某件事情,写出一个应用程序,就是写一堆文件。

什么叫操做系统

一个软件,帮咱们完成计算机的控制。

操做系统的做用

操做系统把对计算机控制的复杂指令(CPU简化了

 

用户/硬件/操做系统/应用程序

硬件:与操做系统交互

操做系统:人/应用程序

应用程序:人/操做系统

硬件之间的交流经过CPU

 

打开应用程序必须通过操做系统,打开操做系统必须通过(ROM存储器(临时操做系统))

1.          通电

2.          按下开机键

3.          开机键会启动临时操做系统(ROM应用程序)

4.          临时操做系统去找windows操做系统的路径并启动

5.          操做系统启动

推荐书籍  《乌合之众》

 

 

应用程序和操做系统启动的区别

应用程序依托于操做系统

操做系统依托于临时操做系统

其余步骤会如出一辙

 

第一天过去,感受这里老师个个都很好,说话又好听,又有才,我超喜欢这里。

相关文章
相关标签/搜索