day01 day01 作业

什么是编程语言

  • 编程语言就是一种用来和计算机交流的一种介质。

什么是编程

  • 编程就是写代码,也就是程序员所写出来的一堆文件用来和计算机交流

为什么要编程

  • 计算机有自己的一套语言系统,我们想要利用计算机给我们做一些事情就要学会他的语言来和他沟通,从而命令他

计算机5大组成分别有什么作用

  • 五大组成分别是控制器、运算器、存储器、输入设备、输出设备。
  • 控制器:计算机的指挥系统,用于控制计算机的各类系统运作。
  • 运算器:计算机的运算系统,用于实现计算机的算术运算和逻辑运算。

控制器加上运算器就等于电脑的CPU

  • 存储设备:计算机的存储系统,用于存储数据。

    存储设备分为内存和外存,内存是计算机内临时存储数据的硬件设备,CPU下达的指令会直接传输给内存,所以速度较快,但是容量小且断电即消失。外存是计算机内永久性存储数据的硬件设备,容量大,所以外存主要用于存储软件等占用量大的数据,CPU下达的指令需要传输给内存后,内存再从外存中读取软件信息,他容量大且可以永久性存储,但是相较于内存速度慢。

  • 输入设备:计算机用来输入信息的设备,即接收人类的指令

  • 输出设备:计算机输出信息的设备,即将处理完成的操作反馈出来。

qq的启动流程

  • 给操作系统发送指令(双击图标)告诉操作系统qq软件对应的硬盘地址并让操作系统启动这个路径
  • 操作系统接收到指令操控CPU发送指令给内存
  • 内存接收指令后发送指令给硬盘,硬盘读取qq软件代码给内存,
  • qq启动。

今日总结

上午的上课让我对计算机有了更深的理解,特别是Nick老师讲的奴役计算机的理念让我耳目一新,之前对于计算机的理解都是“他是一种非常高端的东西,要供起来”,但是Nick老师的理念是“计算机是做什么的?是给人服务的,是代替旧社会奴隶的一种工具,并不是什么特别遥不可及的一种东西”,用这个理念来学python我感觉难度有所下降。