day01 计算机的基本知识
一:今日内容
1、计算机硬件组成
1.1 一个程序的运行与三大核心硬件(cpu、内存、硬盘)的关系 (*****)
2、操作系统
2.1 计算机体系的三层结构 (*****)
2.2 平台与跨平台的概念 (*****)
3、扫盲(***)
cpu相关(x86-64代表的意义)
存储器相关(IO问题)
操作系统启动流程
=============》正课讲解
一:python是一门编程语言
什么是编程语言?什么语言?为什么要有编程语言?
编程语言的本质就是一门语言
语言就是一种事物与另外一种事物沟通的表达方式/工具
人--------------人类的语言------------>奴隶
人--------------编程语言------------->计算机
什么编程?为什么要编程?
编程就是人把自己想计算机做的事,也就是自己的思维逻辑,用编程语言表达出来
编程的目的就是让计算机按照人类的思维逻辑去工作,从而解放人力
二:计算机基础
1. 什么是计算机
计算机俗称“电脑”,包含人对计算机的终极期望,能够真的像人脑一样去工作
2、为何要有计算机
为了执行人类的程序,从而把人类解放出来
大前提:计算机所有的组成都是模仿人的某一功能或器官
3、计算机的组成
控制器:
作用:是计算机的指挥系统,负责控制计算机所有其他组件如何工作的
类比:控制器=》人类的大脑
运算器:
作用:运算包括数学运算与逻辑运算
类比:运算=》人类的大脑
控制器+运算器=》cpu===》人类的大脑
存储器/IO设备
作用:是计算机的记忆功能,负责数据的存取
分类:
内存(基于电工作):存取数据都快,断电数据丢失,只能临时存取数据
外存(硬盘,基于磁工作):存取速度都慢,断电数据也不丢,可以永久保存数据
类比:
内存===》人类的大脑的记忆功能
外存===》人的笔记本
输入设备input
如键盘、鼠标
输出设备output
如显示器、打印机
4、一个程序的运行与三大核心硬件的关系
人--------------编程语言------------->计算机
程序如下:
1、去包子店
2、付钱
3、把包子送回来
总结:
程序最先是存放于硬盘之上
程序的运行一定事先把程序的代码加载到内存
然后cpu从内存中读取指令执行
三:操作系统
1、引入
用户/应用程序(暴风影音、腾讯qq、快播、哇嘎)
操作系统:控制程序(windows、linux)
计算机硬件
2、操作系统概念
操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序
作用:
1、控制计算机硬件的基本运行
2、把使用硬件的复杂操作封装成简单的功能,给上层的应用程序使用
例如:文件就是操作系统提供给应用程序/用户操作硬盘的一种功能
3、程序的区分
计算机硬件是死的,计算机硬件的运行都受软件控制,所以说,软件相当于计算机的灵魂
具体来说软件分为两种:
1、应用软件:应用程序相关逻辑
2、系统软件:控制底层硬件的
4、计算机系统三层结构
应用程序
操作系统
计算机硬件
5、平台
计算机硬件+操作系统=》平台
软件的跨平台性指的是:一款软件可以任意平台上运行,是衡量软件质量高低的一个非常重要的指标
day01 计算机的基本知识相关推荐
- 轩小陌的Python笔记:day01 计算机基础和环境搭建
day01 计算机基础和环境搭建 课程目标:了解计算机的基础知识并完成python的环境搭建 课程概要: 计算机基础 编程的本质 Python的介绍 Python环境的搭建 1.计算机基础 1.1基本 ...
- day01 计算机基础和环境搭建
day01 计算机基础和环境搭建 课程目标:让大家了解计算机基础知识并完成python的环境搭建 课程概要: 计算机基础 编程的本质 python的介绍 python环境的搭建 1.计算机基础 1.1 ...
- 计算机排版基础知识,计算机排版基础知识.pdf
计算机排版基础知识.pdf 计算机排版基础知识 1.主要教学内容: 1.1 计算机排版系统的应用环境 1.2 版面的结构及常见的排版规则 1.3 知识点:掌握版面结构及名词术语.熟悉常见出版物的版心 ...
- 主板是计算机所有部分连接的基础,计算机基础相关知识答案.doc
计算机基础相关知识答案 计算机基础相关知识 一.填空题: 1.计算机的硬件主要由(控制器).(运算器).(存储器).(输入输出设备)以及电源等硬件组成. 2.计算机硬件系统可以分为两大部分,即(主机 ...
- 计算机专业技能知识,2017年度计算机专业技能知识资料基础知识资料试题'及其答案...
2017年度计算机专业技能知识资料基础知识资料试题'及其答案 (19页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 ''第一部分 一 ...
- 计算机操作业务知识题库,《计算机操作基础知识题库》.doc
计算机网络考试 第 PAGE 1 页 共 NUMPAGES 10 页 计算机操作基础知识题库 一.单选题(共59题) 1.在 Excel 工作窗口上,"状态栏"是在屏幕的( ). ...
- 职业高中高一计算机的基本知识,职业高中计算机论文
随着时代的发展,信息技术在教育领域的运用越来越广泛,因此,计算机的学习在学生的学习和成长中也占据了越来越重要的地位.下面是小编为大家整理的,供大家参考. 范文一:高中计算机学生创新能力培养 [摘要]伴 ...
- 计算机专业考试基础知识,计算机专业基础知识要点及考试考试.docx
计算机专业基础知识要点及考试考试 PAGE PAGE 27 数据结构要点第一章 概 论数据就是指能够被计算机识别.存储和加工处理的信息的载体.数据元素是数据的基本单位,可以由若干个数据项组成.数据项是 ...
- 小学计算机打字基础知识,浅谈小学计算机教学技巧5篇
<浅谈小学计算机教学技巧5篇>由会员分享,可在线阅读,更多相关<浅谈小学计算机教学技巧5篇(3页珍藏版)>请在装配图网上搜索. 1.浅谈小学计算机教学技巧5篇浅谈小学计算机教学 ...
最新文章
- 服务器2012r2系统远程登陆,服务器2012r2系统远程登陆
- MDK调试:设置断点处,代码运行的次数
- “光伏发电改变生活” 在农村市场如何理解?
- jedis操作set_使用 JedisAPI 操作 Redis
- 第一章节 初识C#程序
- ICLR2021有什么值得关注的投稿?这些高赞论文先睹为快
- caffe安装编译问题-ImportError: No module named caffe
- 修改linux系统的open files参数
- LabVIEW使用 NI Package Manager(NIPM)修复软件
- Windows 必备纯净软件
- 牛客网在线判题出现“请检查是否存在数组越界等非法访问情况”的情况
- 轮盘的基础,简单的实现和Toolbar的实现
- word2016页眉横线删除不掉
- 解决Ubuntu16.04解压cudnn文件时报错could not create a hard link file
- mysql的in能超过1000吗_SQL使用IN参量不能超过1000的表现形式以及解决办法
- Java中的数据类型
- html5跳跳蛙小游戏分析,中班科学优秀教案《跳跳蛙》(5页)-原创力文档
- 短信验证码测试——短信轰炸之横向轰炸和纵向轰炸
- 为什么Lisp如此先进,却永远成为不了编程主流语言?深度解析Lisp的优势与劣势
- JSON does not allow non-finite numbers
热门文章
- 在Java中声明一个unsigned int
- h3csyslog_H3C syslog配置 -
- 何金龙 mysql_[译文]MySQL发生死锁肿么办?by何金龙
- DRGs系统的研究与应用-北京项目组开发
- 挑战杯三创互联网+创青春等创新创业类竞赛国家级作品案例模板全套资料分享
- 会计资料无纸化已经全面来临,iBox开始步入硬软结合的新时代
- android 抽屉,凌乱了 Android的抽屉到底要不要?
- CLAHE算法 opencv
- Android状态栏定制和修改
- dnf跨四服务器什么时候修复,DNF:跨四大区服务器炸了,数据回档导致多少玩家错过了毕业装备...