我是靠谱客的博主 美好橘子,最近开发中收集的这篇文章主要介绍软考数据库系统工程师教程知识点总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

序言
学生自用笔记,学到哪更到哪,软考前会全部更完,知识点细节需查阅书籍,转发需标注出处,知识点总结来自数据库系统工程师教程第三版(王亚平主编 清华大学出版社)。

第一章 计算机系统知识

1.1计算机系统基础知识
1.计算机系统由软件和硬件组成,硬件系统由运算器,控制器,存储器,输入和输出设备组成,cpu是硬件系统核心。
2.cpu主要由运算器,控制器,寄存器组和内部总线等组成,cpu有四大功能主要为 程序控制,操作控制,时间控制和数据处理。
3.原码,补码,反码,浮点数表示及运算,校验码,海明码。

1.2计算机体系结构
1.计算机体系结构分类宏观上分为单处理系统,并行处理系统,多处理系统和分布式处理系统。
2.微观上按并行程度分类,flynn分类法,冯泽云分类法,handler分类法,kuck分类法。
3.cisc复杂指令计算机,进一步增强原有指令功能,用更复杂的新指令取代原先由软件子程序完成的功能,导致机器指令系统越来越繁杂庞大,x86就是其中一种。
4.cisc弊病,
(1)指令集过于繁杂
(2)微程序技术是cisc的重要支柱,每条复杂指令都要通过执行一段解释性微程序才能完成,这就需要多个cpu周期,降低机器处理速度。
(3)由于指令系统过于庞大,编译本身冗长而复杂,从而难以优化编译使之生成真正高效的目标代码。
(4)cisc强调完善的中断控制,动作繁多,设计复杂,研制周期长。
(5)cisc 使芯片研制设计困难,使芯片总类增多,出错率大,成本升高而成品率下降。
5.risc精简指令集计算机通过减少指令总数与简化功能,降低硬件复杂度,使指令能单周期执行,并通过优化编译,提高指令执行速度,采用硬线控制逻辑,优化编译程序,使机器指令系统精炼而简单,arm处理器属于risc。
6.risc关键技术
(1)重叠寄存器窗口技术
(2)优化编译技术
(3)将流水及超标量技术。
(4)硬布线逻辑与微程序相结合在微程序技术。
7.流水线技术控制方式,顺序方式,重叠方式和流水方式。
8.流水线种类
(1)从级别上分为部件级,处理机级和系统级
(2)从功能上分为单功能与多功能流水线。
(3)连接方式上分为静态和动态流水线。
(4)从是否有反馈回路分为线性和
非线性流水线。
(5)从流水线流动顺序上,分为同步和异步流水线
(6)从数据表示上,分为标量和向量流水线。
9.risc采用流水技术有三种,超流水线技术(时间换空间),超标量(空间换时间),超长指令字(依靠硬件)。
10.并行处理可分为如下四类
(1)存储器操作并行
(2)处理器操作步骤并行(流水线处理机)
(3)处理器操作并行(阵列处理机)
(4)指令,任务,作业并行(多处理机,分布处理系统,计算机网络)

1.2.2 存储器
一般分三层,高速缓存,主存储器,辅助存储器。
1. (1)按存储位置 外存,内存。
(2)按材料 磁存储器,半导体存储器,光存储器。
(3)按工作方式 读写存储器,只读存储器。
(4)按访问方式 按地址访问,按内容访问。
(5)按寻址方式 随机存储器,顺序存储器,直接存储器。
2.sram静态随机访问存储器,常用做高速缓存,更快更贵。
3.dram动态随机访问存储器,用作主存及图像帧缓冲存储区。
4.cache高速缓存位于 cpu与主存之间。
5.高速缓存地址映像(1)直接映像(2)全相联映像(3)组相连映像
6.外存(光盘有关计算磁道,容量等)
7.内存与接口编址方式,内存与接口独立编址与内存与接口统一编址。
8.程序控制方式 无条件传送与程序查询方式。
9.中断方式(处理方法)
(1)多中断信号线法(2)中断软件查询(3)菊花链(4)总线仲裁法(5)中断向量表法
10.dma(无需cpu干涉,dma硬件直接执行)

1.2.4 总线
1.分类 ,分为地址总线,数据总线,控制总线。

1.3 安全性,可靠性与系统性能评测基础
1.计算机安全等级(高至低)a1 b3 b2 b1 c2 c1 d
2.信息安全五个基本要素 机密性,完整性,可用性,可控性,可审查性。
3.了解加密与认证技术。

1.3.3
1.计算机失效率,可靠性计算。
2.性能评价 时钟频率,指令执行速度,等效指令速度法,数据处理速率。

1.4 多媒体技术(了解)
1.声音 .wav .snd .au .aif .voc .ra .mid .rmi .mp3
2.图像 .bmp .gif .tuff .jpg .pcx .png .wmf
3.视频 .fli .flc .mp4 .avi .qt .mov .rm .rmvb .mpeg .mpg .dat .

最后

以上就是美好橘子为你收集整理的软考数据库系统工程师教程知识点总结的全部内容,希望文章能够帮你解决软考数据库系统工程师教程知识点总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部