Python学习-Day1

1.计算机硬件组成与工作原理

   1.python是一门编程语言,那什么是编程语言?(语言的本质是什么)

    是用来跟计算机沟通的,让计算机做人想让它做的事,与人沟通并没有什么本质区别,

    主要是语言的不同

  2.什么是编程

     编程就是把做事的步骤/业务逻辑给翻译下来

     先想逻辑,再翻译/编程

  3.什么是程序

     代码应该写到文件中,存放有程序代码的文件就是程序

  4.计算机硬件

     原则:所有的计算机硬件都是在模仿人的某一功能

     CPU:负责数学运算与逻辑运算,执行指令====》人脑的执行功能部分

     内存:负责临时记忆数据=====》人脑的记忆部分

                优点:存取IO速度快

                缺点:断电丢失数据

     硬盘:负责永久记忆

               优点:永久保存数据,断电后数据依然保存

               缺点:存取IO速度慢

     程序的运行与三大核心硬件的关系

               程序最先存放于硬盘中

               程序的运行是先把程序的代码从硬盘读入内存,CPU再从内存读取指令运行

  5.IO问题与程序优化的思路

     1.读

        能从内存读就不要从硬盘读

        如果原始的数据就是存放于硬盘当中,并且数据经常被用到,就需要先把数据读取到内存中===》缓存

     2.写

        在内存中攒一大波,然后一次性写入硬盘


       8bit=1Byte

       1024B=1KB

       1024KB=1MB

       1024MB=1GB

       1024GB=1TB

       1024TB=1PB

  6.x86-64

     x86是指CPU的型号

  7.cpu的两种工作状态

     内核态:可以控制计算机硬件

     用户态:可以进行运算

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容