首页 技术 正文
技术 2022年11月9日
0 收藏 651 点赞 2,556 浏览 913 个字

1、什么是编程语言
编程语言是程序员与计算机之间的沟通介质

2、什么是编程
编程的过程就是程序员通过某种语言将命令给到计算机并让计算机表达出来

修改后:编程就是程序员按照某种语法规则将自己想让计算机做的事情表达出来
表达的结果就是程序,程序就是一系列的文件

3、为什么要编程
计算机是程序员的奴隶,通过编程,大量劳动力将被解放

4、计算机硬件组成
一、五大组成
控制器 –指挥系统、控制系统
运算器 –数学运算、逻辑运算 控制器和运算器统称CPU
存储器 –内存、硬盘等
输入设备(input) –鼠标、键盘等
输出设备(output) –显示器、打印机等

二、与程序运行有关的三大核心硬件
CPU、内存、硬盘

4.1CPU详解,位概念
cpu集成有寄存器(快速闪存,大小小于1kb) 作用是短暂存储下一步待处理数据
X86架构的CPU为复杂指令集CPU,可以处理比较复杂的运算,工作站一般使用简单指令集CPU
32位CPU表示CPU一次处理二进制位为32位以内的数据,64位CPU表示CPU一次处理二进制位为64位以内的数据
CPU位具有向下兼容的特点,即64位CPU可以兼容32位的软件,32位CPU使用64位软件会报错
4.2存储器
内存
优点:速度快 缺点:断电数据丢失 几种内存分类:寄存器–材质同CPU,速度快、容量小<1kb
高速缓存–速度弱于寄存器,重要数据缓存 容量<4M
内存 –速度弱于高速缓存,用于大部分PC
ROM 保存极其重要的数据,可读不可写,BIOS也是一个小系统,只在开机时暂时管理硬件运行并启动操作系统,该系统保存在ROM中
CMOS 耗电量极低,断电数据丢失,计算机时间管理,BIOS设置参数保存在CMOS中
磁盘
优点:便宜,存储数据量大,断电数据不丢失 缺点:读写速度慢 读取一条数据时间 = 寻道时间5ms+平均延迟时间(磁盘转半圈时间)约4ms =9ms

磁带
优点:便宜,存储量大,断电数据不丢失,常用于备份 缺点:读写数据慢

5、操作系统
定义:用于协调、管理、控制计算机硬件资源和应用程序的软件
操作系统两大功能
一、将大量的计算机硬件操作封装为简单的功能供人们使用
二、将大量程序对计算机硬件资源的竞争变得有序
一个完整计算机应该分成三部分
应用程序
操作系统
计算机硬件

  

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,497
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,910
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,744
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,497
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,135
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,298