鸟哥的Linux私房菜(基础学习篇 第四版)记录00-02

0.3数据表示方式

常用数制:二进制。常用语言:英文、中文(繁体简体)等。

0.3.1数字系统

早期电脑才用的是电子管,通电为1断电为0,这种只有0、1的环境成为二进制(binary)

二进制与十进制转换:十进制数除以2,余数为此位值,直至除尽

常用编码:英文ASCII,每个字符1个字节;中文中国大陆GB2312中国台湾Big5,每个汉字2个字节;国际通过Unicode即UTF-8,打破了国家限制。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

0.4软件程序运行

“我们知道没有插电的电脑是一堆废铁,那么插了电的电脑是什么?”“一堆会电人的废铁!”因为没有安装软件的电脑是不具备工作能力的,就像没有灵魂的人。

软件分为 系统软件+应用程序

0.4.1机器语言程序与编译型程序

常见编译器:C、C++、Java等

高级语言易查看、易理解;机器语言硬件可以识别,可读性差。

0.4.2操作系统

什么是操作系统:驱动所有硬件,只保留软件接口提供给软件开发工程师。

操作系统内核:也是一种程序,管理电脑的所有活动及驱动系统中的所有硬件。负责系统接口调用、进程管理、内存分配、文件系统管理、设备驱动等。

电脑是否具备做某件事的潜能,与CPU指令集有关,操作系统让电脑可以开始做这件事,就像人其实具备行走的天赋,但是只有学习走路后才会走路,天赋由CPU决定无论是否被发掘它都在那里,学习走路的过程就可以看做操作系统安装运行的过程。

操作系统的内核完成了硬件的调用功能,但出于对系统可靠性的保护,内核程序放置在内存中的区块是受保护的(避免内核破坏或被修改),启动后就常驻内存。

系统调动:操作系统提供了一套应用程序编程接口(API),程序员只需要遵守API即可开发软件,只需要了解接口怎么用,不需要知道接口是如何实现运行的。

操作系统内核直接参考硬件参数写成,所以同一操作系统在不同硬件会出现不适配情况。

操作系统只是能调用硬件,是系统处于standby状态,应用程序才能使系统真正完成工作。

驱动程序:操作系统内核必备的程序,安装了对应硬件的驱动才能驱动硬件工作,操作系统只提供API接口给硬件开发商,由硬件开发商来编写对应驱动

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

第0章重点回顾

计算机定义:接受用户输入命令与数据,经CPU的数学与逻辑单元处理后,以产生或存储成有用的信息。

电脑五大单元:输入单元,输出单元,控制单元,算数逻辑单元,记忆单元

数据流入流出内存都是由CPU控制,CPU处理的数据都来自内存。

CPU分为精简指令集和复杂指令集

CPU频率=外频X倍频

主板有南桥北桥之说,北桥的内存控制已整合到了CPU中,所以目前只有南桥概念,CPU与内存、显卡通信的总线被称为系统总线,南桥就是所谓的I/O总线

CPU的字长:一次能处理的数据量,即通常说的CPU的位

PC内存主要是DRAM(动态随机存取内存),CPU二级缓存使用SRAM(静态随机存取内存)

BIOS是一个写死在只读存储器上的程序,断电也可读,数据断电不丢失。

常见编码方式有ASCII、GB2312、UTF-8。

操作系统也是一组程序,可以管理电脑的所有操作及调用硬件

电脑常用二进制,容量单位为字节(Byte),1Byte=8bit

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值