电脑由独立硬件组成,都由总线构成

计算机连接硬件的导线都叫做总线

总线内部会有一个闭环电路,任何两个零件要想工作都得形成闭合电路,至少两根导线

(插头至少有2个线)

CPU的工作原理:两边的电压信号相互作用

里面复杂电路包含半导体,里面根据不同排列组合有些半导体打通有些半导体不会打通,里面的电压会不断变化导致输出结果也不一样;控制他的输入输出就是早期的机器语言

最早的机器语言是一条纸带,纸带上有一小孔,每个小孔代表一个比特信号

机器语言有大量重复----》导致出现了汇编语言----》封装成C语言

每一个硬件都有对应的程序,指挥每一个硬件的执行的程序叫做驱动

操作系统内核:指挥驱动,封装了一系列方法,以后不需调动驱动,只需调动内核

由操作系统内核进行功能拓展形成完善的操作系统

操作系统是由汇编和C写的,其他语言可以写桌面程序包括java,c#等,但是这些程序写完之后经过编译要转成C和汇编,只要转成C和汇编才能操作驱动

程序为什么可以在操作系统上安装?

开发工具和操作系统事先有约定,你开发的程序打包成exe,操作系统会对你程序进行调整

.exe解压之后会包含这些信息:{

主方法所在路径;

程序图标以及程序图标所在路径;

可识别编码;

可识别的文件拓展名;

}

当你在桌面点击图标的时候,马上调用主方法。

一般基于内核开发的程序可以安装在任何一个操作系统版本上

(自学分析)操作系统基础相关推荐

  1. 非零基础自学计算机操作系统 第1章 操作系统概述 习题一

    非零基础自学计算机操作系统 第1章 操作系统概述 习题一 [1]什么是操作系统?操作系统有哪些特性? 答:操作系统是管理计算机硬件与软件资源的计算机程序,它的主要特性有并发性.易用性.稳定性和异步性. ...

  2. 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统

    非零基础自学计算机操作系统 文章目录 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统 第1章 操作系统概述 1.4 ...

  3. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  4. python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  5. 生产者和消费者代码———操作系统_操作系统基础15-生产者消费者问题

    在上一篇操作系统基础14提到通过信号量解决生产者消费者问题.本篇来详细说说操作系统中的经典问题-生成者消费者问题 生产者消费者问题 (Producer-consumer problem) 该问题是一个 ...

  6. 模拟进程创建、终止、阻塞、唤醒原语_操作系统基础8-进程及进程控制

    进程(Process) 的定义 从不同的角度,进程可以有不同的定义,传统典型的定义: 进程是程序的一次执行过程. 或者:一个正在执行的程序的实例 进程是一个程序及其数据在处理机上顺序执行所发生的活动 ...

  7. 广东省计算机应用(2010),2010年广东省高等教育自学考试计算机基础及应用(N)试卷(课程代码.doc...

    2010年广东省高等教育自学考试计算机基础及应用(N)试卷(课程代码.doc 2010年1月计算机基础及应用试题及答案 第 PAGE 5页 共 NUMPAGES 5页 2010年广东省高等教育自学考试 ...

  8. 自考18年4月计算机应用基础,2019年自学考试计算机应用基础试题(18)

    2019年4月自考报名已经拉开序幕,同学们可以开始准备自考复习,下面是2019年自学考试计算机应用基础试题(18),了解更多自学考试资讯请锁定自学考试网,更有海量模拟试题,精品复习资料等你来下载! 1 ...

  9. Linux 操作系统基础知识

    1.操作系统总体介绍 •CPU: 就像人的大脑,主要负责相关事情的判断以及实际处理的机制. 查询指令: cat /proc/cpuinfo •内存: 大脑中的记忆区块,将皮肤.眼睛等所收集到的信息记录 ...

  10. 在微型计算机系统中 下列叙述正确的是,全国2011年10月高等教育自学考试计算机应用基础试题及答案...

    全国2011年4月高等教育自学考试计算机应用基础试题及答案 一.单项选择题(本大题共34小题,每小题1分,共34分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错 ...

最新文章

  1. php和mvc的认识
  2. k8s通过label来控制pod的位置
  3. sql server在执行批处理时出现错误。错误消息为: 目录名无效
  4. Java 8 stream forEach filter anyMatch
  5. Spring Boot删除嵌入式Tomcat服务器,启用Jetty服务器
  6. MacBook/MacOS如何写入MacBook特有的符号(例如:⌘/⌥/⎋/⇪)
  7. BZOJ1370 [Baltic2003]Gang团伙
  8. Web***系列教程之跨站脚本***和防范技巧详解
  9. windows 删除服务命令
  10. linux程序休眠,Linux 休眠原理与实现
  11. 【视频异常检测-论文阅读】Learning Not to Reconstruct Anomalies
  12. 2019年第十一届蓝桥杯国赛JavaB组第H题——“大胖子走迷宫”题目及解析
  13. 爬虫大作业~以爬取hao123漫画为例
  14. 华为高性能服务器实验室,1000平米全球唯一!华为神秘实验室首公开
  15. 如何开始学剪辑?零基础详细解析
  16. python源码深度剖析_Python源码剖析——深度探索动态语言核心技术 | 学步园
  17. 将CDLINUX装入U盘
  18. TCGA 亚型突变负荷代码
  19. WINDOWS 系统错误代码
  20. DHT11温湿度传感器基本使用思路

热门文章

  1. PHP著名开源项目汇总(LAMP)
  2. 用移动硬盘安装win7(制作启动盘)
  3. 三子棋小游戏,实现人机对战,电脑可做简单拦截(C语言版)
  4. JQuery 09 DOM编程之用户注册页面实现案例
  5. 一波囤书好机会!⎡送书+文章导航⎦
  6. 利用Python自制贪吃蛇游戏
  7. clickhouse在风控-风险洞察领域的探索与实践
  8. 求一个矩阵的鞍点(即在行上最小而在列上最大的值)(C++编写)(循环与递归)
  9. 一个23跨考计算机的自叙
  10. 【语言-C++】Excel “SYLK (符号链接) *.slk”或剪切板CF_SYLK格式解析