python学习笔记DAY01(计算机基础)
初识计算机
本篇博客为个人学习大纲笔记。如果你不小心看到了,那可能是对计算机基础知识感兴趣,给大家推荐一篇博客:https://www.cnblogs.com/Yunya-Cnblogs/p/13623805.html
一、计算机概念
- 计算机也被称为电脑,所以就是像人脑一样工作的机器,就被称为计算机;
计算机是一种用于高速计算的点击计算器,它可以进行(数值运算/逻辑运算)还具有记忆功能。
二、计算机硬件的组成
cpu分为运算器和控制器
- 控制器
控制器是计算机的指挥系统,用来控制计算机其它组件的运行
- 运算器
运算器是计算机的运算功能,用来做算数运算和逻辑运算
- 存储器、I/O设备
存储器主要用于存取数据,计算机存储分为内存和外存(硬盘)。
内存用来存储运行过程中临时使用的临时数据,硬盘存储的都是用户保存到计算机的数据
I/O设备就是输入和输出设备:输入(键盘/鼠标等)输出(显示器/打印机等)
备注:1.CPU从内存取数据速度比从外存取数据快数倍。2.存储器(内存、磁盘、U盘)既是输出设备又是输入设备。
- 与程序运行相关的三大核心硬件
cpu、内存、硬盘:程序首先存入硬盘中,在运行程序时,操作系统需要找到应用程序的地址,调用CPU,把应用程序代码加载的内存中,程序启动成功。
三、操作系统概念
- 什么是操作系统
因为我们所有程序的最终目的都是为了调动计算机硬件进行运算,而如果要调动计算机硬件就需要可以控制硬件的代码。这个程序就是操作系统。有了操作系统以后,在编写各种程序时就不用考虑与硬件调用的问题了。
四、计算机的三层结构
- 计算机三层结构分为:应用程序/操作系统/计算机硬件。
(应用程序--调用-->操作系统--调用-->计算机硬件)
五、编程语言概念
- 什么是编程语言
人类语言是为了传递信息达到人与人之间的交流,编程语言是人与机器之间传递信息。也就是人和机器都可以听懂的语言。
- 编程语言的区分
编程语言分为:汇编语言(由缩写英文作为标符进行编写)、机器语言(利用二进制编码进行指令发送)、高级语言(多种编程语言结合之后的总称,编码方式简化)。
我们现在所经常使用的语言,Java,python 都是高级语言。
Java,python也是面向对象语言(面向对象程序设计,突出的特点为封装性,继承性,多态性)
六、平台
操作系统+计算机硬件 就是一个平台。由于操作系统有多种类型,所以在开发程序过程中,需要考虑到应用程序的跨平台性。
1.什么是编程语言
2.计算机世界里有几种角色
3.简述计算机五大组成部分
4.软件的运行与三大核心硬件的关系
5.一个晚会智能的计算机系统的三层结构是什么,简述三者的关系
6.什么是平台,什么是跨平台

浙公网安备 33010602011771号