1、计算机完整的体系结构
应用程序
操作系统
计算机硬件
2、程序开发的完整流程
3、计算机硬件详解
4、操作系统介绍
1、什么是计算机?为何要有计算机?
计算机一台用来帮人类工作的机器,计算机又称之为电脑。
人类创造计算机的目的就是为了取代人力
2、什么是编程语言
银行行长-------------------汉语--------------》柜台业务员
接收客户输入的用户名
接收客户输入的密码
判断 输入的用户名 等于 正确的用户名 并且 输入的密码 等于 正确的密码:
告诉用户登录成功
否则:
告诉用户登录失败
人-------------------编程语言--------------》计算机
3、什么是编程
两个环节
1、先把做事的步骤想清楚=》业务逻辑
2、用一种计算机能听懂的语言把做事的步骤翻译下来并且存放于文件中
ps:存放有程序员代码的文件就称之为叫程序,或称软件
计算机硬件本身就是一堆废铁,硬件的运行受软件支配,软件是计算机的灵魂
4、编程语言分类
机器语言:直接用二进制指令去编写程序,直接控制计算机硬件
问题:
1、二进制指令非常难记
2、编程复杂度极高
汇编语言:用英文标签取代二进制指令去编写程序,
只解决了机器语言难记的问题
高级语言:用人类能理解的表达方式去编写程序,无需过多考虑硬件细节
用高级语言编写的程序,计算机无法直接理解,需要经过翻译才可以执行
按照翻译方式的不同,高级语言又分为两种
1、编译型(C、go)
2、解释型(shell、python)
5、计算机硬件组成
控制器:是计算机的指挥系统,用来控制计算机所有其他硬件的运行
运算器:负责数学运算与逻辑运算
控制器+运算器=>cpu -----------------------------------------------------------> 人类的大脑
存储器:
内存:存取的都是电信号,断电数据丢失
优点:存取速度快
缺点:断电数据丢失,临时存储数据
外存:磁盘存取的都是磁信号,断电数据不会丢失
优点:·永久存储数据
优点:存取速度都都慢
输入设备input:键盘,鼠标
输出设备output:显示器、打印机
https://www.cnblogs.com/linhaifeng/p/6523843.html
三大核心硬件:
cpu
内存
硬盘
x86-64
程序的运行与三大硬件的关系:
程序的代码最先是存放于硬盘中的
程序的运行经历了两个阶段:
1、加载/启动
硬盘-》内存
2、运行
内存-》cpu
cache读缓存
buffer写缓冲
6、操作系统
操作系统就是协调、管理、控制计算硬件资源与应用软件资源的一种控制程序
应用程序
操作系统(windows、mac、linux) 文件
计算机硬件 硬盘
7、计算机完整体系结构
应用程序
系统接口层
内核
计算机硬件
- 浏览: 49811 次
- 性别:
- 来自: 上海
最新评论
发表评论
-
ES安装部署
2021-01-11 11:01 253一,准备工作 1,Es下载链接 https://mirro ... -
KVM详细安装
2016-02-22 09:59 700KVM详细安装 安装KVM yum -y install q ... -
linux for
2015-09-23 15:44 0for ((i=0;i<10000;i++)); do ... -
sendmail无法发送邮件
2013-07-25 11:57 942sendmail无法发送邮件 后面经过修改。 vi /etc/ ... -
msmtp
2013-06-06 10:43 810原来一直在Linux下使 ... -
sysctl优化脚本
2012-12-28 12:32 931#!/bin/sh sysctl -w net.ipv4.n ... -
linux date
2012-12-19 12:04 773linux date 我使用过的Linux命令之date - ... -
http错误
2012-07-26 17:09 9191xx - 信息提示 这些状态代码表示临时的响应。客户端在收到 ... -
nagios最新详细安装
2012-08-11 11:46 1649nagios最新详细安装 第一部分: 一、开发库等安装 首 ... -
centos_5中文语言包安装
2012-07-06 14:57 636第一:中文语言包: 在一台机子上装了centos 5,刚开始没 ... -
linux包批量安装
2012-06-30 10:09 718yum groupinstall "KDE (K D ... -
Linux系统信息查看命令大全
2012-06-30 09:59 1395系统 # uname -a # 查看内 ... -
python交互式自动部署
2012-06-26 09:06 1772python交互式自动部署 1、首先要做ssh互相信息 2、 ... -
linux下安装expect
2012-06-16 16:29 1373linux下安装expect expect ... -
python一些组件的安装
2012-06-16 16:17 5648paramiko是python(2.2或更高)的模块,遵循SS ... -
ssh不需要密码登录
2012-06-15 09:31 834ssh不需要密码登录 A为登录B、C、D三台机器 A的相关配置 ... -
MegaCli安装
2012-06-13 17:50 0下载地址:wget http://www.eth0.us/fi ... -
rsync配置及报错处理
2012-06-07 17:49 4034服务器端配置文件: 首先安装rsync+xinetd 并启用 ... -
mysql快速安装
2012-06-01 16:08 880一、快速安装mysql准备工作 首先需要保证自己的开发工具包 ... -
puppet详细安装
2012-05-25 15:34 1880puppet详细安装 首先要确 ...
相关推荐
"计算机基础教案" 计算机基础教案是计算机应用基础课程的核心组成部分,涵盖了计算机基础知识、Office 软件的基本操作与使用、本地磁盘管理和Word 2003 中文版简介等多个方面的内容。本课案的设计旨在帮助学生掌握...
计算机应用基础 计算机 基础 第一章 计算机概述 第二章 WINDOWS操 作系统 第三章 WORD20 第四章 EXCLE2000 第五章 PowerPoint2000 第六章 计算机网 络基础 第七章 网页 第八章 信息安全 第一章 计算机概述 §1.1 ...
第一章:计算机基础 1 本章内容提要 2 1 微机的发展历史,微机系统组成,三总线概念 2 微处理器构造及其指令执行过程 3 进位计数值(2、8、10、16进制)及其相互转 换,二进制数的运算规则 4 编码(BCD码,ASCII码,...
《大学计算机基础(Windows 10+WPS Office 2019)(微课版)》教学大纲.docx《大学计算机基础(Windows 10+WPS Office 2019)(微课版)》教学大纲.docx《大学计算机基础(Windows 10+WPS Office 2019)(微课版)》教学大纲....
2018年国家二级计算机基础知识考点,计算机基础知识均在选择题中考到
大学计算机基础 第一章 计算机基础知识_课件(主要包括计算机概要,计算机系统组成和工作原理,信息表示,多媒体技术,计算机安全)
初学计算机使用(计算机基础知识,Word、PPT、Excel使用,打字练习)
计算机基础教程 计算机基础教程 计算机基础教程 计算机基础教程 计算机基础教程
计算机基础知识事业单位计算机考试总结
计算机基础 Word部分计算机基础 Word部分计算机基础 Word部分计算机基础 Word部分计算机基础 Word部分计算机基础 Word部分计算机基础 Word部分计算机基础 Word部分
2011年文都考研计算机基础班讲义,虽然不是很新,但是内容同样能够参考
大学计算机 基础 中国铁道出版社 大学计算机 基础 中国铁道出版社
计算机基础知识培训,包括防病毒、 硬件维护
大学计算机基础历年考试真题,大学计算机基础2007-2008第一学期试卷B卷.doc
计算机基础计算机基础课件计算机基础课件计算机基础课件
大学计算机基础实验报告windows.docx
计算机基础知识ppt 计算机基础知识ppt 计算机基础知识ppt计算机基础知识ppt 计算机基础知识ppt计算机基础知识ppt 计算机基础知识ppt
计算机基础 双语课件 计算机基础 双语课件计算机基础 双语课件计算机基础 双语课件计算机基础 双语课件
《大学计算机基础》是2010年由中国铁道出版社出版的图书,作者是衣治安、吴雅娟。本书以微型计算机为基础,主要介绍计算机基础知识等内容,训练学生在计算机应用中非程序设计部分的操作能力以及培养学生的计算机文化...
计算机基础知识的PPT全套,包括信息安全、数据库、网络等。。