(自学分析)操作系统基础
电脑由独立硬件组成,都由总线构成
计算机连接硬件的导线都叫做总线
总线内部会有一个闭环电路,任何两个零件要想工作都得形成闭合电路,至少两根导线
(插头至少有2个线)
CPU的工作原理:两边的电压信号相互作用
里面复杂电路包含半导体,里面根据不同排列组合有些半导体打通有些半导体不会打通,里面的电压会不断变化导致输出结果也不一样;控制他的输入输出就是早期的机器语言
最早的机器语言是一条纸带,纸带上有一小孔,每个小孔代表一个比特信号
机器语言有大量重复----》导致出现了汇编语言----》封装成C语言
每一个硬件都有对应的程序,指挥每一个硬件的执行的程序叫做驱动
操作系统内核:指挥驱动,封装了一系列方法,以后不需调动驱动,只需调动内核
由操作系统内核进行功能拓展形成完善的操作系统
操作系统是由汇编和C写的,其他语言可以写桌面程序包括java,c#等,但是这些程序写完之后经过编译要转成C和汇编,只要转成C和汇编才能操作驱动
程序为什么可以在操作系统上安装?
开发工具和操作系统事先有约定,你开发的程序打包成exe,操作系统会对你程序进行调整
.exe解压之后会包含这些信息:{
主方法所在路径;
程序图标以及程序图标所在路径;
可识别编码;
可识别的文件拓展名;
}
当你在桌面点击图标的时候,马上调用主方法。
一般基于内核开发的程序可以安装在任何一个操作系统版本上
(自学分析)操作系统基础相关推荐
- 非零基础自学计算机操作系统 第1章 操作系统概述 习题一
非零基础自学计算机操作系统 第1章 操作系统概述 习题一 [1]什么是操作系统?操作系统有哪些特性? 答:操作系统是管理计算机硬件与软件资源的计算机程序,它的主要特性有并发性.易用性.稳定性和异步性. ...
- 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统
非零基础自学计算机操作系统 文章目录 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统 第1章 操作系统概述 1.4 ...
- python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- 生产者和消费者代码———操作系统_操作系统基础15-生产者消费者问题
在上一篇操作系统基础14提到通过信号量解决生产者消费者问题.本篇来详细说说操作系统中的经典问题-生成者消费者问题 生产者消费者问题 (Producer-consumer problem) 该问题是一个 ...
- 模拟进程创建、终止、阻塞、唤醒原语_操作系统基础8-进程及进程控制
进程(Process) 的定义 从不同的角度,进程可以有不同的定义,传统典型的定义: 进程是程序的一次执行过程. 或者:一个正在执行的程序的实例 进程是一个程序及其数据在处理机上顺序执行所发生的活动 ...
- 广东省计算机应用(2010),2010年广东省高等教育自学考试计算机基础及应用(N)试卷(课程代码.doc...
2010年广东省高等教育自学考试计算机基础及应用(N)试卷(课程代码.doc 2010年1月计算机基础及应用试题及答案 第 PAGE 5页 共 NUMPAGES 5页 2010年广东省高等教育自学考试 ...
- 自考18年4月计算机应用基础,2019年自学考试计算机应用基础试题(18)
2019年4月自考报名已经拉开序幕,同学们可以开始准备自考复习,下面是2019年自学考试计算机应用基础试题(18),了解更多自学考试资讯请锁定自学考试网,更有海量模拟试题,精品复习资料等你来下载! 1 ...
- Linux 操作系统基础知识
1.操作系统总体介绍 •CPU: 就像人的大脑,主要负责相关事情的判断以及实际处理的机制. 查询指令: cat /proc/cpuinfo •内存: 大脑中的记忆区块,将皮肤.眼睛等所收集到的信息记录 ...
- 在微型计算机系统中 下列叙述正确的是,全国2011年10月高等教育自学考试计算机应用基础试题及答案...
全国2011年4月高等教育自学考试计算机应用基础试题及答案 一.单项选择题(本大题共34小题,每小题1分,共34分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错 ...
最新文章
- php和mvc的认识
- k8s通过label来控制pod的位置
- sql server在执行批处理时出现错误。错误消息为: 目录名无效
- Java 8 stream forEach filter anyMatch
- Spring Boot删除嵌入式Tomcat服务器,启用Jetty服务器
- MacBook/MacOS如何写入MacBook特有的符号(例如:⌘/⌥/⎋/⇪)
- BZOJ1370 [Baltic2003]Gang团伙
- Web***系列教程之跨站脚本***和防范技巧详解
- windows 删除服务命令
- linux程序休眠,Linux 休眠原理与实现
- 【视频异常检测-论文阅读】Learning Not to Reconstruct Anomalies
- 2019年第十一届蓝桥杯国赛JavaB组第H题——“大胖子走迷宫”题目及解析
- 爬虫大作业~以爬取hao123漫画为例
- 华为高性能服务器实验室,1000平米全球唯一!华为神秘实验室首公开
- 如何开始学剪辑?零基础详细解析
- python源码深度剖析_Python源码剖析——深度探索动态语言核心技术 | 学步园
- 将CDLINUX装入U盘
- TCGA 亚型突变负荷代码
- WINDOWS 系统错误代码
- DHT11温湿度传感器基本使用思路
热门文章
- PHP著名开源项目汇总(LAMP)
- 用移动硬盘安装win7(制作启动盘)
- 三子棋小游戏,实现人机对战,电脑可做简单拦截(C语言版)
- JQuery 09 DOM编程之用户注册页面实现案例
- 一波囤书好机会!⎡送书+文章导航⎦
- 利用Python自制贪吃蛇游戏
- clickhouse在风控-风险洞察领域的探索与实践
- 求一个矩阵的鞍点(即在行上最小而在列上最大的值)(C++编写)(循环与递归)
- 一个23跨考计算机的自叙
- 【语言-C++】Excel “SYLK (符号链接) *.slk”或剪切板CF_SYLK格式解析