python 操作系统学习_操作系统学习
一、操作系统
庄园主——奴隶,找一个管家来传达命令。
计算机的世界中叫做操作系统,这个管家就相当于少掉的内存。
操作系统帮我们把内容保存到硬盘,帮我们解析指令。
二、操作系统都干了什么?
接收外部指令转化成0和1。
翻译成你写的字符,把对文件的操作从繁(控制高低压电平)到简(你想干嘛就干嘛)。
把一些对硬件的复杂操作简化成一个又一个不同效果的接口。
三、为什么要有操作系统?
我们要控制计算机,就必须有操作系统。
四、操作系统有什么?
计算机由应用软件、操作系统、硬件组成。
应用程序:便利生活,具体完成一个个任务的,和操作系统、人打交道。
操作系统:接受外部指令、控制硬件,和应用程序、操作系统、人打交道。
硬件:存储数据,展示数据,输入数据===》操作数据,和操作系统打交道。
五、应用程序的启动和操作系统的启动
例如:qq程序
双击qq。
发送指令给操作系统。
操作系统把这条指令转换成0和1发送给CPU。
CPU把这条指令发送给内存。
内存从硬盘中调取qq程序的数据。
qq读取数据,启动qq。
4、5、6三步不涉及操作系统的概念。
六、操作系统启动的流程
计算机分为两大类:硬件和软件。
操作系统是软件。启动操作系统相当于启动软件,但如果要启动软件就必须要经过操作系统。
ROM+CMOS,充当了临时操作系统。
七、编程语言分类
机器语言:最早的时候,0和1就是编程语言。
优点:执行代码效率非常快。
缺点:开发效率低。
汇编语言:通过写英文字符的形式代替了0和1,但是还是直接和硬件交互。
优点:相对于机器语言而言,开发效率高。
缺点 : 相对于机器语言而言,执行效率低。
name
advantage
disadvantages
机器语言
执行代码效率非常快
开发效率低
汇编语言
开发效率高
执行效率低
高级语言:
同声传译(解释型):写一行翻译一行,翻译的内容不保存。
优点:相对于编译型而言,开发效率高。
缺点:相对于编译型而言,执行效率低。
谷歌翻译(编译型):把写好的代码全丢进去,才编译出结果,下次还可以使用。
优点:相对于解释型而言,执行效率高,直接翻译成机器语言。
缺点:相对于解释型而言,开发效率低,写完所有的才能看自己有没有出错。
name
advantages
disadvantages
同声传译
开发效率高
执行效率低
谷歌翻译
执行效率高,直接翻译成机器语言
开发效率低,写完所有的才能看自己有没有出错
八、为什么用Python?
瓶颈效应,网络延迟让代码的执行效率变得毫无意义,这根短板就是网速。
python 操作系统学习_操作系统学习相关推荐
- 如何学python新手入门_如何学习Python,以及新手如何入门?
好久以前就想写这个回答了. 学校里面开了一门极其火的python通识课,我幸运选上,加上我对python还是比较感兴趣的.就这样我开始了我的python学习之路. 提前说明吧,我真的还只是一个纯纯纯新 ...
- php java python容易入门_先学习Python之后再学习PHP与java会更好吗
学过python语言之后在去学习PHP javascript 这些编程语言是不是会更好的能快速理解, 有python基础之后,再去学习php语言 理解上 是不是更方便上手, 我现在主要想学习专研 PH ...
- 永恒python强化材料_强化学习 Reinforcement Learning (莫烦 Python 教程)
https://www.bilibili.com/video/BV13W411Y75P?p=9 Q-Learning 说到不一定做到 Sarsa:说到做到 Q-learning 是一个更勇敢的算法 q ...
- 元学习 迁移学习_元学习就是您所需要的
元学习 迁移学习 Update: This post is part of a blog series on Meta-Learning that I'm working on. Check out ...
- 度量学习 流形学习_流形学习2
度量学习 流形学习 潜图深度学习 (Deep learning with latent graphs) TL;DR: Graph neural networks exploit relational ...
- 操作系统系统调用_操作系统中的系统调用
操作系统系统调用 系统调用简介 (Introduction to System calls) The interface between the operating system and the us ...
- 分类 迁移学习_迁移学习时间序列分类
迁移学习时间序列分类 题目: Transfer learning for time series classification 作者: Hassan Ismail Fawaz, Germain For ...
- 保证为正数 深度学习_深度学习:让数学课堂学习真正发生
在21世纪核心素养中,深度学习能力是公民必须具备的生活和工作能力,发展深度学习是当代学习科学的重要举措,是深度加工知识信息.提高学习效率的有效途径.深度学习也称深层学习,是美国学者Ference Ma ...
- 深度操作系统 机器学习_深度学习如何构建情感聊天机器人,第2部分对话系统...
深度操作系统 机器学习 情感聊天机器人(emotional chatbot) From part 1, we have built the BERT sentiment predictor, we n ...
最新文章
- 【带你重拾Redis】Redis数据结构及使用场景
- 使用 Optional 摆脱 NullPointException 的折磨
- c++ 类数组_《深入java虚拟机》读书笔记类加载
- 深度学习100例 | 第27天-卷积神经网络(CNN):艺术作品识别
- java short float_Java Short floatValue()用法及代码示例
- tensorflow下载
- centos6.5安装配置zabbix3.0.3
- 解决RichEdit line insertion error的方法(转载)
- [expimp]imp导入笔记
- Delphi程序开启XP的ClearType显示效果
- android手机导入.cer证书文件的方法
- 如何解决“Appstore无法下载软件”的问题
- 人事管理系统:若依框架集成activiti工作流自动审批
- Gigabit Ethernet
- 酒店订房系统 java_javaweb酒店客房预订系统
- 常见电商模式B2B、B2C、C2B、C2C、O2O
- 这是我见过最好的唐诗,而且通俗易懂2
- Python 高效提取 HTML 文本的方法
- 计算机房颁奖词,网络达人奖颁奖词.doc
- 三阶幻方java解法_蓝桥杯决赛 Java大学B组 第二题 反幻方
热门文章
- centos mysql_CentOS MySQL数据库备份工具mysqldump介绍
- properties配置文件的加密
- MySQL中TEXT数据类型的最大长度___MySQL VARCHAR字段最大长度究竟是多少
- <load-on-startup>1</load-on-startup>的作用
- selenium之 chromedriver与chrome版本映射表_NLP实战篇之tf2训练与评估
- BeautifulSoup入门案例
- python语言使用什么语句实现上下文管理协议_Python 上下文管理器
- mysql导出数据意义_11、mysql导出数据
- pythonista_Pythonista20190325伤不起
- Leetcode-2 两数相加【c语言】