大学计算机基础知识点整理

作者&投稿:函荔 (若有异议请与网页底部的电邮联系)
大学计算机基础知识点归纳是什么?~

一、计算机发展趋势
巨型化:计算速度更快,存储容量更大,功能更完善,可靠性更强。
微型化:从台式机向使携机,掌上机,膝上机发展,价格低廉,方便使用,软件丰富。
网络化:利用现代通信技术和计算机技术,把分布在不同地点的计算机互联起来,按照网络协议互相通信,以共享软件,硬件及数据资源。
智能化:计算机模拟人的感觉和思维过程的能力。
二、微型计算机主要技术指标
时钟主频:指CPU 的时钟频率,它的高低一定程度上决定了计算机速度的高低,以吉赫兹GHZ为单位。
r运算速度:MIPS 百万次每秒,指每秒钟所能执行的加法指令数目。
存储容量:内存,外存。
字长:指计算机运算部件一次能同时处理的二进制数据位数;存取周期:指CPU 从内存储器中存取数据所需的时间。
三、什么叫操作系统,操作系统的主要管理功能
介于硬件和应用软件之间的一个系统软件,直接运行于裸机,是对计算机硬件系统的第一次扩充,负责管理计算机中各种软硬件资源并控制各类软件运行,是人与计算机之间通信的桥梁处理器管理。处理机管理、文件管理、作业管理、存储管理、设备管理。


简介
计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。
它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。
计算机的应用在中国越来越普遍,改革开放以后,中国计算机用户的数量不断攀升,应用水平不断提高,特别是互联网、通信、多媒体等领域的应用取得了不错的成绩。
1996年至2009 年,计算机用户数量从原来的630万增长至6710 万台,联网计算机台数由原来的2.9万台上升至5940万台。互联网用户已经达到3.16 亿,无线互联网有6.7 亿移动用户,其中手机上网用户达1.17 亿,为全球第一位。

大学计算机基础知识点归纳是:
1、计算机定义:电子计算机简称计算机,是一种处理信息的(电子)机器,能自动、高速、精确地对信息进行储存、传送和加工处理。
2、计算机发展的四个阶段(按组成计算机的电子元件划分):电子管计算机、晶体管计算机、集成电路计算机、超大规模集成电路电子。
3、计算机分类:
高性能计算机:是指比微机和工作站性能更高的计算机,主要以计算机速度为衡量标准。
微型计算机:又称个人计算机(PC)。
嵌入式计算机(系统):将微机或某个微机核心部件安装在某个专用设备之内,对这个设备进行控制和管理,使设备具有智能化操作的特点。
4、计算机应用的领域:科学计算、数据处理、辅助工程、远程控制、人工智能。
5、未来新兴的计算机:超导计算机、量子计算机、光子计算机、生物计算机、神经网络将计算机。
6、计算机系统的组成:一个完整的计算机系统是由硬件系统和软件系统两部分组成。
7、硬件系统:是指构成计算机的看得见、摸得着的东西,如元器件、电路板、零部件等物理实体和物理装置,称为计算机硬件;硬件系统是组成计算机系统的各个物理设备的总称,是计算机系统的物理基础,又称为裸机。
8、硬件系统:包括运算器、控制器、存储器、输入和输出设备五大部分。
运算器:主要功能是对数据进行各种运算(算术运算和逻辑运算)。
控制器:主要功能是协调并控制计算机系统的各个部件按程序中安排好的指令序列执行指定的工作,使整个计算机系统有条不紊的工作。
存储器:用于存放程序、参与运算的数据和运算结果,并能在计算机运行过程中高速、自动地完成程序或数据的存取;对存储器的操作分为读操作和写操作两种。
有关储存器的基本术语和概念:
存储器通常分为内存储器(内存)和为存储器(辅存),内存储器(即内存)用于存放CPU要处理的数据和指令;外存储器(即外存)主要用于长期存放程序或数据信息。
内存和外存的利弊:内存是由半导体器件构成,其工作速度高,但造价高,断电后多数内存信息会丢失;外存靠磁性物质或凹凸点记录信息,不会因断电而丢失信息,其造价较同样容量的内存而言低,但其工作速度较慢。
位(b):计算机中的一个二进制位。
字节(B):8个二进制位(即8个位)称为一个字节。
容量:是指存储器能保存的二进制位的数量,通常用B表示。(计算机常用容量的进率:1024)。
字长:CPU在单位时间内能一次处理的二进制数据的位数。
地址:计算机的储存器被划分为储存单元来管理,每个单元包含若干个二进制位,每个存储单元有唯一的一个编号,这个编号就叫做储存单元的地址。
输入设备:将外部世界的信息传输到主机,将其变成机器能识别的形式。
输出设备:作用是将计算机处理的结果变成人们认识的形式。
9、软件:是指计算机上运行的程序及其使用和维护文档的总和。
软件系统:是为运行、管理和维护计算机而编制的各种程序、数据和文档的总和。
10、计算机软件件的分类:系统软件和应用软件。
系统软件(必备):操作系统(Windows系列、DOS、Mac OS、UNIX、Linux、OS/2)、数据库系统、语言处理程序(C/VB/Java)、诊断程序。
操作系统:是最基本的系统软件,是管理和控制计算机中所有软、硬件资源的一组程序。(功能)操作系统直接运行在裸机之上,是对计算机硬件系统的第一次扩充,在操作系统的支持下,计算机才能运行其他软件。
从用户的角度来看,硬件系统加上操作系统就构成了一台虚拟机,为用户提供了一个方便、有好的使用平台。操作系统是计算机硬件系统与其他软件的接口,也是计算机和用户的接口。
应用软件(可选):用户为解决实际问题开发的专门程序(Photoshop、AutoCAD)。

11、计算机工作原理(存储程序即冯·诺依曼原理(1946))。
计算机系统由五大部分组成。
指令和数据都存放在储存器中,计算机工作时能够自动高速地从储存器中取出指令并执行;用二进制形式表示数据和指令。
指令:规定了计算机要执行的一系列基本操作。
程序:是完成处理功能的所有指令的有序集合。
12、计算机工作的基本过程:取指令、分析指令、执行指令,有序重复直至所有指令完成。
13、计算机采用二进制的原因:
二进制只有0和1两种状态,正好与物理部件的两种状态相对应。
二进制的0和1可以与逻辑代数中的“真”和“假”对应,便于应用逻辑代数理论研究计算机理论;
14、进位计数:按进位的原则进行计数,简称数制。
15、十进制和二进制、八进制、十六进制间的相互转换。
16、数据:指所有能输入到计算机中并被计算机识别、存储和加工处理的符号的总称。数据分为数值型数据和非数值型数据。
17、西文字符编码(ASCII):美国标准信息交换码。

1、计算机组成原理

如果你不是做操作系统/驱动程序的,直接和硬件打交道的机会很少,因为操作系统已经把他们屏蔽掉了,提供了抽象的API给我们使用。

但是还必须理解冯诺依曼体系的结构,CPU和内存,硬盘,各种外设之间的关系,寄存器、缓存等知识。CPU有哪些指令,如何执行这些指令,如果实现数组,结构体,函数调用,这就涉及到汇编的知识。像原码,反码,补码,定点数、浮点数的表示和运算也是编程中必备的知识,几乎每种语言都要涉及。

现在很多语言都是在虚拟机上运行的,你只要是了解了计算机的组成原理,再去看哪些虚拟机,就会发现概念都是相通的。另外CPU中的缓存,缓存一致性协议,DMA的异步思想都会在应用层中有所体现。《编码》是一个更加科普性,但是也更加有趣的讲组成原理的书。

2、操作系统

操作系统是比较枯燥的,站在应用层的角度,我认为重点是掌握操作系统对外提供的抽象,包括进程、线程,文件,虚拟内存,以及进程间的通信问题。

几乎所有的编程语言都会涉及到对多进程或者多线程编程的支持,特别是多线程的并发编程,所以必须得搞明白他们的本质是什么,线程都有哪些实现方式。得真正地体会到“进程是资源分配的最小单位,线程是调度的最小单位。”这句话的含义。

几乎所有的编程语言都会涉及到锁和死锁,最好在最底层理解锁是怎么实现的。需要理解虚拟内存和物理内存直接的关系,分段和分页,文件系统的基本原理。对于进程的调度,页面分配/置换算法,磁盘的调度算法,I/O系统,我认为优先级比较低。

3、数据库

这个和日常工作结合极其紧密,不用我再多说,包括最基本的SQL,各种范式,事务及其隔离级别,事务的实现方式,索引及其实现方式,B+树等等。

4、编译原理

你一辈子也许都不会去写一个编译器,但是很有可能会利用现成的工具去生成/操作一个抽象语法树(AST),甚至可以会写一个DSL(领域特定语言)。所以你得理解词法分析、语法分析、语义分析,中间代码生成,代码优化这个基本编译的过程。

扩展资料

Cache的原理

如果存在(命中),则直接返回该数据;如果不存在(失效),再去访问内存——先把内存中的相应数据载入缓存,再将其返回处理器。

提供“高速缓存”的目的是让数据访问的速度适应CPU的处理速度,通过减少访问内存的次数来提高数据存取的速度。

Cache技术所依赖的原理是”程序执行与数据访问的局部性原理“,这种局部性表现在两个方面:时间局部性:如果程序中的某条指令一旦执行,不久以后该指令可能再次执行,如果某数据被访问过,不久以后该数据可能再次被访问。




大学计算机基础超详细知识点(高手总结)免费
百万条指令每秒)来衡量,是计算机性能的指标之一B.计算精度高应用于数值计算C.具有逻辑判断能力信息检索、图形识别D.记忆性强E.可靠性高、通用性强应用于数据处理、工业控制、辅助设计(CAD)、辅助制造(CAM)办公自动化。应用领域:1)数值计算(主要是科学研究等数学计算问题)2)...

计算机基本知识的学习
⑴什么是计算机病毒?三个要点具有自我复制能力、对计算机系统工作造成干扰和破坏、人为编制的顺序。⑵计算机病毒的特点:隐蔽性、污染性、潜伏性、破坏性⑶防治方法:①要树立正确的计算机病毒防治思想预防为主,诊治结合② 一旦发现计算机运行不正常,立即用杀毒软件检查或消毒。23.计算机软件的知识产权维护知识⑴总的评述:...

学计算机的基础知识
电脑入门基础知识首先要学会开关机打字鼠标的使用,然后是系统操作的熟练应用,进而才能会上网之后我们也可以通过网络继续深度学习和应用电脑开关机台式电脑开关机键在电脑主机上,开关机按键1秒后松开即可,待屏幕完全。大学计算机基础知识点归纳是1计算机定义电子计算机简称计算机,是一种处理信息的电子机器,能...

初学者学习计算机需要具备哪些基础知识?
初学者学习计算机需要具备以下基础知识:1.计算机硬件知识:了解计算机的基本组成部分,包括中央处理器(CPU)、内存、硬盘、显示器等。了解它们的功能和工作原理。2.操作系统知识:熟悉常见的操作系统,如Windows、MacOS或Linux。了解操作系统的基本功能和使用方法。3.网络知识:了解计算机网络的基本原理和常用...

大学计算机基础超详细知识点(高手吐血总结)建议收藏
算法设计和复杂度分析是提高效率的关键。数据结构如线性、树形和图,以及软件工程的原则,塑造了现代软件的构建框架。结论 计算机基础是理解现代科技的基石,深入学习和掌握这些知识点,不仅能够提升技术素养,也为未来的职业发展打下坚实基础。不断探索和实践,让我们在这个数字化世界中游刃有余。

计算机基础知识大全
一种比较有效的学习方式就是从工作中用到的知识点出发,这样你可能是带着疑问去学习的,目的性也比较强,学起来会比较有趣,学完之后也会豁然开朗。但是,假如你是一个学生,那么是很难从工作中遇到的知识点出发的,特么你都啥也不会,或者说,如果你对计算机基础知识一窍不通,那么就算你有疑问,你...

计算机基础知识点总结归纳
随着信息技术的发展,计算机日益走进人们的工作、学习和生活。下面是由我为大家整理的“计算机基础知识点总结归纳”,仅供参考,欢迎大家阅读。计算机基础知识点归纳总结 硬件知识 1.计算机系统的组成包括硬件系统和软件系统 硬件系统分为三种典型结构:(1)单总线结构;(2)、双总线结构;(3)、采用通道的...

计算机基础知识都包括哪些?
基础知识重要,但是具体来说,哪些点重要呢?今天我就试图总结一下,也欢迎大家补充。信息的表示和处理 计算机如何表示整数:有符号数和无符号数,尤其是如何用补码表示负数,数字的取值范围。计算机如何表示浮点数,为什么小数的二进制表示法只能近似表示十进制小数。数值的转换、移位 这几点非常重要,因为...

专升本计算机基础知识点归纳
1.基本概念 ①数据:描述事物的符号记录,是数据库中存储的基本对象 ②数据库:存储在计算机内的、有组织的、可共享的数据集合 ③数据库管理系统:一个完成科学组织、存储、获取、维护数据库的系统软件 ④数据库系统:包括数据库、数据库管理系统、应用系统、数据库管理员、用户 2.关键字(主键):用于唯一标识表中每条记...

计算机基础知识
在主机箱中有主板CPU内存电源显卡声卡;在当下,计算机成为一个不可或缺的工具,无论是学习工作,还是生活中,都离不开它为了让广大的学员了解计算机用好计算机,进一步普及计算机基础知识下面我们来看看电脑基本知识入门,欢迎阅读借鉴一什么是电脑配置;大学计算机基础知识点归纳是1计算机定义电子计算机简称...

榕江县13313777612: 计算机基础都掌握那些重点知识 -
越俘柳氮: 1 第一章 计算机及信息技术概述 1. 电子计算机的发展历程 ①1946年2月由宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机.“诞生了一个电子的大脑” 致命缺陷:没有存储程序. ②电子技术的发展促进了电子计算机的更新换...

榕江县13313777612: 大学的计算机专业学哪些知识? -
越俘柳氮: 大学计算机专业主要学的知识如下:1、软件开发,主要专业:计算机科学与技术,软件工程等,就是编写代码,开发程序;工程项目的系统软件开发,常用的是JAVA/JavaEE和C#/.NET,还有些中小型开发常用的 技术Delphi,PB,PHP,ASP等等...

榕江县13313777612: 学计算机的基础知识有哪些 -
越俘柳氮: --计算机基础知识定义如下:具有计算机的基础知识和初步应用能力,掌握字处理(word)、电子表格(excel)和演示文稿(powerpoint) 等办公自动化(Office或WPS)软件的使用及因特网(Internet)应用的基本技能,具备从事机关、企事...

榕江县13313777612: 求大学计算机基础知识点归纳word文档
越俘柳氮: http://www.docin.com/p-7381155.html 计算机基础知识知识点归纳

榕江县13313777612: 计算机基础知识
越俘柳氮: 这有更全的 , 从诞生开始 http://www.nhyz.org/nhxi/nhxi/jisuanji.htm 1、计算机的诞生与发展,及其特点 2、计算机在现代社会中的应用 3、计算机的基本组成及其相互联系 4、计算机的工作原理 5、计算机中的数的表示 6、计算机网络及安全基础...

榕江县13313777612: 大学计算机大概考什么内容. -
越俘柳氮: 1.具有计算机的基础知识. ?? 2.了解微型计算机系统的基本组成. ?? 3.了解操作系统的基本功能,掌握Windows的使用方法. ?? 4.了解字表处理的基本知识,掌握Windows环境下Word和Excel的基本操作,熟练掌握一种汉字输入方法. ?? 5....

榕江县13313777612: 大学计算机基础复习知识点
越俘柳氮: 太抽象了 c,java,数据结构,嵌入式系统.

榕江县13313777612: 计算机基础知识 -
越俘柳氮: 一、计算机网络的概念 二、计算机网络的组成 由硬件系统和软件系统组成. 1、网络硬件 2、网络软件:对硬件进行全面的管理使实现通信和资源共享. (1)网络操作系统 (2)网络通信软件 三、计算机网络的作用 计算机网络的功能主要表现在...

榕江县13313777612: 大学计算机基础选择题知识点 -
越俘柳氮: 考试科目:一级MS Office、一级WPS Office、一级B(部分省市开考). 二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能.考试科目:语言程序设计(包括C、C++、Java、Visual Basic、Delphi)、数据...

榕江县13313777612: 大学学计算机科学与技术专业需要掌握哪些基础知识 -
越俘柳氮: 知识、能力、素质结构 (一)知识结构1、具有一定的文学、艺术、社会学等人文科学知识;2、掌握数学、物理学的基础理论和基本知识;3、掌握计算机科学与技术专业基础理论和基本知识;4、掌握计算机应用技术、系统分析与设计的基本...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网