网上有关“计算机基础知识重点有哪些?”话题很是火热,小编也是针对计算机基础知识重点有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
1、控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器、时序产生器和操作控制器组成,它控制整个CPU工作,保证程序正确执行且处理异常。控制器包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等几个部分。
2、指令控制逻辑完成取指令、分析指令和执行指令的操作;时序控制逻辑为每条指令按时间顺序提供应有的控制信号;总线逻辑是为多个功能部件服务的信息通路的控制电路;中断控制逻辑用于控制各种中断请求并根据优先级进行排队,逐个交给CPU处理。
3、显示适配器简称显卡,它的用途是将计算机系统所需要的显示信息进行转换驱动并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件。
4、主板是微型计算机的主要组成部分,是由焊接在多层印刷电路上的C、PU插座、北和南桥芯片组、BIOS芯片、内存条插槽、AGP插槽、PCl插槽和其他各种接口等构成。
5、分子计算机的基础是制造出单个的分子,其功能与三极管、二极管及今天的微电路的其他重要部件相同或相似,然后把上亿个分子器件牢固地连接在某种基体表面。
大学计算机基础知识点整理
本书内容主要包括计算机基础知识、Windows操作系统、网络知识与操作、文字处理软件Word、电子表格Excel、演示文稿PowerPoint、多媒体与常用工具软件等。为了及时巩固所学知识,本书增加了上机操作指导和操作练习等内容,并在每章都配有相应的练习题。
第1章计算机基础知识
1.1概述1
1.1.1计算机的含义
1.1.2冯·诺依曼与电子计算机
1.1.3不同类型的计算机
1.2计算机的工作原理
1.2.1计算机如何表示数据
1.2.2计算机的工作原理
1.3计算机的硬件构成
1.3.1主机内部结构
1.3.2微处理器CPU
1.3.3内存储器
1.3.4主板
1.3.5扩展板
1.3.6总线和电源
1.3.7外部存储器
1.3.8外部设备
1.4软件知识
1.5字符编码
1.6程序设计语言
1.7文件
1.8计算机的安全使用
1.9练习题
第2章计算机基本操作与Windows操作系统
2.1硬件的基本操作
2.2Windows的基本操作
2.3Windows的附件的使用
2.4Windows的文件和磁盘管理
2.5系统设置
2.6练习题
第3章风格基础知识与上网操作
第4章文字处理Word
第5章电子表格Excel
第6章演示文稿PowerPoint
第7章多媒体、图像、动画制作与常用工具软件
附录AASCII编码表
1、计算机组成原理
如果你不是做操作系统/驱动程序的,直接和硬件打交道的机会很少,因为操作系统已经把他们屏蔽掉了,提供了抽象的API给我们使用。
但是还必须理解冯诺依曼体系的结构,CPU和内存,硬盘,各种外设之间的关系,寄存器、缓存等知识。CPU有哪些指令,如何执行这些指令,如果实现数组,结构体,函数调用,这就涉及到汇编的知识。像原码,反码,补码,定点数、浮点数的表示和运算也是编程中必备的知识,几乎每种语言都要涉及。
现在很多语言都是在虚拟机上运行的,你只要是了解了计算机的组成原理,再去看哪些虚拟机,就会发现概念都是相通的。另外CPU中的缓存,缓存一致性协议,DMA的异步思想都会在应用层中有所体现。《编码》是一个更加科普性,但是也更加有趣的讲组成原理的书。
2、操作系统
操作系统是比较枯燥的,站在应用层的角度,我认为重点是掌握操作系统对外提供的抽象,包括进程、线程,文件,虚拟内存,以及进程间的通信问题。
几乎所有的编程语言都会涉及到对多进程或者多线程编程的支持,特别是多线程的并发编程,所以必须得搞明白他们的本质是什么,线程都有哪些实现方式。得真正地体会到“进程是资源分配的最小单位,线程是调度的最小单位。”这句话的含义。
几乎所有的编程语言都会涉及到锁和死锁,最好在最底层理解锁是怎么实现的。需要理解虚拟内存和物理内存直接的关系,分段和分页,文件系统的基本原理。对于进程的调度,页面分配/置换算法,磁盘的调度算法,I/O系统,我认为优先级比较低。
3、数据库
这个和日常工作结合极其紧密,不用我再多说,包括最基本的SQL,各种范式,事务及其隔离级别,事务的实现方式,索引及其实现方式,B+树等等。
4、编译原理
你一辈子也许都不会去写一个编译器,但是很有可能会利用现成的工具去生成/操作一个抽象语法树(AST),甚至可以会写一个DSL(领域特定语言)。所以你得理解词法分析、语法分析、语义分析,中间代码生成,代码优化这个基本编译的过程。
扩展资料
Cache的原理
如果存在(命中),则直接返回该数据;如果不存在(失效),再去访问内存——先把内存中的相应数据载入缓存,再将其返回处理器。
提供“高速缓存”的目的是让数据访问的速度适应CPU的处理速度,通过减少访问内存的次数来提高数据存取的速度。
Cache技术所依赖的原理是”程序执行与数据访问的局部性原理“,这种局部性表现在两个方面:时间局部性:如果程序中的某条指令一旦执行,不久以后该指令可能再次执行,如果某数据被访问过,不久以后该数据可能再次被访问。
关于“计算机基础知识重点有哪些?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
评论列表(3条)
我是鲸羚号的签约作者“皇爱军”
本文概览:网上有关“计算机基础知识重点有哪些?”话题很是火热,小编也是针对计算机基础知识重点有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您...
文章不错《计算机基础知识重点有哪些-》内容很有帮助