0x00-计算机基础整理

学员文库阅读计划,将持续更新一些跟课程相关的辅助资料,供学员学习。

内容较多较全,每天阅读一小时即可全面了解有关计算机硬件方面的内容。

资料整理于网络。

目录:

CPU是什么

CPU实际做什么

CPU的内部结构

CPU是寄存器的集合体

计算机语言

汇编语言

程序计数器

条件分支和循环机制

标志寄存器

函数调用机制

通过地址和索引实现数组

CPU指令执行过程

什么是内存

内存的物理结构

内存的读写过程

内存的现实模型

内存的使用

指针

数组是内存的实现

栈和队列

栈 队列

链表

二叉树

为什么用二进制表示

什么是二进制数

移位运算和乘除的关系

便于计算机处理的补数

算数右移和逻辑右移的区别

逻辑运算的窍门

认识压缩算法

文件存储

压缩算法的定义

几种常用压缩算法的理解

RLE算法的机制

RLE算法的缺点

哈夫曼算法和莫尔斯编码

用二叉树实现哈夫曼算法 哈夫曼树能够提升压缩比率

可逆压缩和非可逆压缩

认识磁盘

程序不读入内存就无法运行

磁盘构件

磁盘缓存

虚拟内存

虚拟内存与内存的交换方式

节约内存

通过DLL文件实现函数共有

通过调用_stdcall来减少程序文件的大小 磁盘的物理结构

操作系统环境

Windows操作系统克服了 CPU以外的硬件差异 不同操作系统的API差异性

FreeBSD Port帮你轻松使用源代码

可以使用虚拟机获取其他环境

提供相同运行环境的Java虚拟机

BIOS和引导

操作系统功能的历史

要把操作系统放在第一位

系统调用和编程语言的移植性

操作系统和高级编程语言使硬件抽象化

Windows操作系统的特征

32位操作系统

通过API函数集来提供系统调用

提供采用了 GUI的用户界面

通过WYSIWYG实现打印输出

提供多任务功能

提供网络功能和数据库功能

通过即插即用实现设备驱动的自动设定

汇编语言和本地代码

通过编译器输出汇编语言的源代码

不会转换成本地代码的伪指令

汇编语言的语法是操作码+操作数

指令解析

函数的调用机制

函数的内部处理

全局变量和局部变量

临时确保局部变量使用的内存空间

循环控制语句的处理

条件分支的处理方法

了解程序运行逻辑的必要性

应用和硬件的关系

支持硬件输入输出的IN指令和OUT指令

测试输入和输出程序

外围设备的中断请求

用中断来实现实时处理

利用DMA实现短时间内大量数据传输

文字和图片的显示机制

暂无优惠 永久学员免费

已有0人支付

Tips:鼠标经过代码时会出现工具栏,工具栏上方有一键复制代码的功能哦~天云网络培训,专注于网络空间安全相关培训,并提供相关课程的在线培训 报名微信 tyedu1
天云网络培训 » 0x00-计算机基础整理

提供专业、易懂、平民化教育。让每个热爱网络的人有个归宿

立即查看 了解详情