标签:操作系统 编程语言 核心 基础 硬件 内存 用来 计算机
-
-
1.1 什么是语言?什么是编程语言?为何要有编程语言?
语言是人与人之间用来沟通的东西。编程语言是人与计算机之间用来沟通的东西。因为计算机只认识0和1,为了实现人对计算机的高效控制,发明了各种编程语言。
-
1.2 什么是编程?为什么要编程?
编程就是人把想让计算机干的事情翻译成编程语言并写到文件里,这个过程称之为编程,所形成的文件就是程序。为了让计算机按照人类的思维逻辑自发的去做事情,从而把人力解放出来。
-
-
二 计算机组成原理
-
-
2.1 什么是计算机?
俗称电脑
-
2.2 为什么要用计算机?
提高工作效率
-
2.3 计算机的五大组成部分
控制器:控制器是计算机的指挥系统,用来控制计算机其他组件的运行,相当于人类的大脑。
运算器:运算器用来实现计算机的运算功能,用来做算术运算和逻辑运算,相当于人脑。
控制器+运算器=CPU,cpu相当于人的大脑。
存储器:存储器用来实现计算机的记忆功能,用来存取数据。存储器包括内存和外存,内存相当于人的短期记忆,断电数据丢失。外存相当于记事的本子,断电数据不会丢失,是用来永久保存数据的。
内存的存取速度要远远高于外存。
输入设备input:输入设备是计算接收外界输入数据的工具,如键盘、鼠标,相当于人的眼睛或耳朵。
输出设备output:输出设备是计算机向外输出数据的工具,如显示器、打印机,相当于人说的话,写出的文章。
存储器如内存、磁盘等既是输入设备又是输出设备,统称为IO设备。
与运行程序相关的三大核心硬件
我们编写的程序一定是要运行于计算机硬件之上,而站在硬件的角度,与运行程序有关的三大核心硬件为CPU、内存、硬盘。
程序最先是存放于硬盘中的,程序的运行是先从硬盘把代码加载到内存中,然后cpu是从内存中读取指令运行。
-
-
三 操作系统概述
-
-
3.1 操作系统的由来
为了控制计算机的硬件。操作系统的功能就是帮我们把复杂的硬件的控制封装成简单的接口,对于开发应用程序来说只需要调用操作系统提供给我们的接口即可。
-
3.2 系统软件与应用软件
系统软件:沟通应用软件与计算机硬件的软件。应用软件资源的控制程序。
应用软件:微信
-
3.3 计算机系统三层结构
我们开发应用程序本质是在控制硬件,但是我们直接打交道的是操作系统,应用程序都是通过操作系统来间接地操作硬件的,所以一套完整的计算机系统分为三层:计算机硬件、操作系统、应用程序。
计算机完整体系结构图
-
标签:操作系统,编程语言,核心,基础,硬件,内存,用来,计算机 来源: https://www.cnblogs.com/guoyinliang/p/14547090.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。