大学计算机基础知识

作者&投稿:融雁 (若有异议请与网页底部的电邮联系)
大学计算机基础知识点整理~

1、计算机组成原理
如果你不是做操作系统/驱动程序的,直接和硬件打交道的机会很少,因为操作系统已经把他们屏蔽掉了,提供了抽象的API给我们使用。
但是还必须理解冯诺依曼体系的结构,CPU和内存,硬盘,各种外设之间的关系,寄存器、缓存等知识。CPU有哪些指令,如何执行这些指令,如果实现数组,结构体,函数调用,这就涉及到汇编的知识。像原码,反码,补码,定点数、浮点数的表示和运算也是编程中必备的知识,几乎每种语言都要涉及。
现在很多语言都是在虚拟机上运行的,你只要是了解了计算机的组成原理,再去看哪些虚拟机,就会发现概念都是相通的。另外CPU中的缓存,缓存一致性协议,DMA的异步思想都会在应用层中有所体现。《编码》是一个更加科普性,但是也更加有趣的讲组成原理的书。
2、操作系统
操作系统是比较枯燥的,站在应用层的角度,我认为重点是掌握操作系统对外提供的抽象,包括进程、线程,文件,虚拟内存,以及进程间的通信问题。
几乎所有的编程语言都会涉及到对多进程或者多线程编程的支持,特别是多线程的并发编程,所以必须得搞明白他们的本质是什么,线程都有哪些实现方式。得真正地体会到“进程是资源分配的最小单位,线程是调度的最小单位。”这句话的含义。
几乎所有的编程语言都会涉及到锁和死锁,最好在最底层理解锁是怎么实现的。需要理解虚拟内存和物理内存直接的关系,分段和分页,文件系统的基本原理。对于进程的调度,页面分配/置换算法,磁盘的调度算法,I/O系统,我认为优先级比较低。
3、数据库
这个和日常工作结合极其紧密,不用我再多说,包括最基本的SQL,各种范式,事务及其隔离级别,事务的实现方式,索引及其实现方式,B+树等等。
4、编译原理
你一辈子也许都不会去写一个编译器,但是很有可能会利用现成的工具去生成/操作一个抽象语法树(AST),甚至可以会写一个DSL(领域特定语言)。所以你得理解词法分析、语法分析、语义分析,中间代码生成,代码优化这个基本编译的过程。

扩展资料
Cache的原理
如果存在(命中),则直接返回该数据;如果不存在(失效),再去访问内存——先把内存中的相应数据载入缓存,再将其返回处理器。
提供“高速缓存”的目的是让数据访问的速度适应CPU的处理速度,通过减少访问内存的次数来提高数据存取的速度。
Cache技术所依赖的原理是”程序执行与数据访问的局部性原理“,这种局部性表现在两个方面:时间局部性:如果程序中的某条指令一旦执行,不久以后该指令可能再次执行,如果某数据被访问过,不久以后该数据可能再次被访问。

就是很简单的基本操作,都是课堂上学的知识,有单选题有填空还有基本操作。word主要就是替换标点啦,对文章进行编排,比如正文用什么字体啊,然后有图文操作,什么图片和文字进行组合,环绕方式之类的,然后就是表格操作了。excele比较难,要好好看,创建新的表格,合并居中单元格,然后数据筛选,要用到高级筛选,建立图标工作表之类的。筛选很郁闷很多时候条件都对就是不出来结果,所以一定要仔细做。ppt不难,一般就是插入图片,假如一些动作按钮,切换效果做成规定的什么类型,还有电子邮件操作,着都是很简单的。再就是网页制作啦,设置网页属性啦,背景色,通常会插入图片,设置热点啦,然后还有连接设置。这也不是很难

编译方式是使用编译程序把源程序编译成机器代码的目标程序,并形成( )保留。(3分)
C
A、源程序
B、目标程序文件
C、机器程序
D、汇编程序

25. 高级语言编写出来的程序,一般应翻译成( )。(3分)
C
A、编译程序
B、解释程序
C、执行程序
D、目标程序

26. 关于系统软件的叙述中,正确的是( )。(3分)
A
A、系统软件与具体应用领域无关
B、系统软件与具体硬件逻辑功能无关
C、买来的软件都是系统软件
D、系统软件不提供人机界面

27. 第三代计算机语言是指( )。(3分)
C
A、机器语言
B、汇编语言
C、高级语言
D、甚高级语言

28. 数据总线用于各器件、设备之间传送数据信息,以下说法中错误的是( )。
(3分)
D、
A、数据总线只能传输ASCII码
B、数据总线是双向总线
C、数据总线导线数与机器字长一致
D、数据总线通常是指外部总线

29. 英文AI指的是( )。(3分)
A
A、人工智能
B、窗口软件
C、操作系统
D、磁盘驱动器

30. 在计算机中,CRT是指( )。
(3分)
A
A、显示器
B、终端
C、控制器
D、键盘

31. 计算机的主要特点是体积小、价格低。(3分)


32. 冯·诺依曼计算机结构就是指计算机的控制器、运算器、存储器、输入设备和输出设备。(3分)


33. 微型计算机就是微型计算机系统。(3分)


34. 软件的作用是扩大计算机的应用范围。(3分)


35. 微型计算机同一个时间内只能有一个人操作(3分)


36. 开机时先开显示器后开主机电源,关机时先关主机后关显示器电源。(3分)


37. 如果没有软件,计算机是不能工作的。(3分)


38. 超文本和超媒体都是一种信息管理技术。(3分)


39. 电子管计算机中采用磁芯作为存储材料,断电后其中的信息不会丢失。(3分)


40. Pentium pro是微机计算机品牌。(3分)


好长时间没看了,你要慎重呀!

计算机简史

计算机是现代一种用于快速计算的电子计算机,它具备数值计算、逻辑计算和存储记忆能力,能够按照设定的程序规则自动、高速处理数据的现代智能电子设备。我们一般称为“电脑”。

计算机是在20世纪由“约翰·冯·诺依曼”发明,“约翰·冯·诺依曼”也被称为“计算机之父”。

计算机大概经历以下几个更新换代阶段(参考百度百科,了解即可):

第1代:电子管数字机(1946—1958年)

逻辑元件采用的是真空电子管,主存储器采用汞延迟线电子管、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。软件方面采用的是机器语言、汇编语言。应用领域以军事和科学计算为主

特点:体积大、功耗高、可靠性差。速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础




大学计算机基础知识点归纳是什么?
大学计算机基础知识点归纳是:1、计算机定义:电子计算机简称计算机,是一种处理信息的(电子)机器,能自动、高速、精确地对信息进行储存、传送和加工处理。2、计算机发展的四个阶段(按组成计算机的电子元件划分):电子管计算机、晶体管计算机、集成电路计算机、超大规模集成电路电子。3、计算机分类:高性能...

怎样学习电脑基础知识
快速学会电脑基础知识:1、开机关机:零基础学电脑最先要学的是正确开机关机,不建议用休眠模式。开机很简单,直接按主机的电源即可,显示器可以不关。正确的关机方式是鼠标点击电脑桌面左下角的开始,然后点击关闭计算机即可,如果没有鼠标,也可以按照顺序按下键盘的win键加左方向键加回车键即可。2、鼠标...

电脑知识入门基础知识
1、CPU CPU的英文全称是"Central Processor Unit",翻译成中文就是“中央处理器单元”,它一条一条镀金的材料做的。它在PC机中的作用可以说相当于大脑在人体中的作用。所有的电脑程序都是由它来运行的。注意:千万不要触碰cpu上的金属条,不然会导致接触不良,开不了机。主板又叫Mother Board(母板)...

计算机基础知识都包括哪些?
计算机网络 现在的程序基本上都是网络程序, 所以这也是一个必备的基础知识,学习计算机网络的一大好处就是和工作直接相关,能直接使用,比较有动力。HTTP协议肯定跑不掉,TCP,UDP也得会,尤其是TCP可靠传输的原理:如何在一个不可靠的网络中进行可靠的传输, 这是无数前辈总结的经验,一定得掌握。要理解...

计算机基础知识主要考些什么?
主要包括:1、电脑简史(电子管计算机、晶体管计算机、集成电路计算机和超大规模集成电路计算机)。2、视窗操作(包括Windows7的启动、退出、桌面的组成)。3、鼠标的使用(鼠标指针、移动鼠标、单击鼠标、右键的单击操作、鼠标的双击操作、鼠标的拖拽操作,有些软件,如Word 2007软件,还有三击鼠标左键的操作...

计算机专业主要学什么 学计算机的基础知识
计算机专业类包括计算机科学与技术、网络工程、信息安全等专业。核心基础的专业为计算机科学与技术。计算机专业有点偏理科,会有一些语言涉及,例如:C语言,C++,所学的知识大多数是对计算机的使用,掌握互联网操作的工具。与该专业最为相关的几个课程内容就是计算机网络、C语言、计算机的组装和维修维护、...

学习电脑最基本的基础是什么?
不同的击键和击键序列代表了您将要计算机准备执行的不同命令,我们只要通过敲击键盘上面的不同键位,输入不同的指令,计算机就会根据你的指令去完成各项工作。键盘的款式有很多种,我们通常使用的有101键、104键和108键等等的键盘。无论是哪一种键盘,它的功能和键位排列都基本分为功能键区、打字键区、...

大学计算机基础知识点整理
1、计算机组成原理 如果你不是做操作系统/驱动程序的,直接和硬件打交道的机会很少,因为操作系统已经把他们屏蔽掉了,提供了抽象的API给我们使用。但是还必须理解冯诺依曼体系的结构,CPU和内存,硬盘,各种外设之间的关系,寄存器、缓存等知识。CPU有哪些指令,如何执行这些指令,如果实现数组,结构体,...

大学计算机基础超详细知识点(高手总结)免费
第一章计算机及信息技术概述1.电子计算机的发展历程①1946年2月由宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机。“诞生了一个电子的大脑”致命缺陷:没有存储程序。②电子技术的发展促进了电子计算机的更新换代:电子管、晶体管、集成电路、大规模及超大规模集成电路电子计算机发展时间:&#...

大学计算机基础介绍
计算机基础知识的学习包括计算机硬件和软件方面的知识。硬件方面,学生将了解计算机的基本组成和结构,如CPU、内存、硬盘等。软件方面,学生将学习操作系统的基本使用和常用办公软件的应用,如Windows操作系统、Office办公软件等。除了基础知识的掌握,大学计算机基础还注重学生的实践能力的培养。通过实验操作,学生...

龙门县19349577264: 大学生计算机基础是有哪些 -
布高糜蛋: 软件方面:计算机网络、C语言、JAVA,编译原理,操作系统,计算机组成原理,数据库等 硬件方面:单片机,电路,嵌入式等 多媒体方面:photoshop、flash、3Dmax,等

龙门县19349577264: 大学计算机基础内容简介 -
布高糜蛋: "本书以微型计算机为基础,主要介绍计算机基础知识、Windows XP、Word 2003、Excel 2003、PowerPoint 2003、Office 2010、网络基础、Photoshop、Flash、FrontPage 2003和Access 2003等,同时还概要介绍了Windows 7和DOS等内容.本书内容丰富,强调知识性和实践性,主要训练学生在计算机应用中非程序设计部分的操作能力,培养学生的计算机文化素养.本书适合作为高等学校非计算机专业的计算机基础课教材,也适作为计算机入门教育的参考书.

龙门县19349577264: 大学生在校学的有那些电脑知识 -
布高糜蛋: 1电脑基础知识,2、vb,电脑语言,如果愿意可以自学其他.

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

龙门县19349577264: 计算机基础知识有什么 -
布高糜蛋: 计算机基础可以分为硬件和软件 硬件:主板、CPU、硬盘、内存、显卡、机箱电源、鼠标键盘、光驱、音响等 软件:WINDOWS系统、OFFICE等一般基本工具的应用与系统的安装. 第一步:弄明白主机和显示器的区别,别笑!!真有不知道...

龙门县19349577264: 大学计算机基础教程 -
布高糜蛋: 1.操作系统(Operating System,简称OS)是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的唯一接口.操作系统是一个大型的软件系统,负责计算机的全部软件、硬...

龙门县19349577264: 关于计算机的基础知识! -
布高糜蛋: 你是不是在网吧遇见的.因为网吧里都装了还原卡或还原精灵,你保存文件是不管用的,重启后就没有了.你可以用这个软件把他破译掉.你找一个叫winhex的软件.用这个软件的'ROM编辑器'. 是这样的.打开winhex主窗口. 点他的'还原精灵'的...

龙门县19349577264: 大学计算机基础课程都学什么我不是学计算机专业的 -
布高糜蛋: 不要把计算机学科想的太简单哈.基础的软件应用不是计算机科学. 你们所学习的C语言、大计基等等都属于基础知识,就像你学了线性代数和微积分,为什么别人不说你是数学专业呢?是一样的道理. 一个计算机专业的人首先要懂最基础的程序算法、数据结构、计算机网络、数据库、软件工程、计算机组成原理、计算机系统等等一系列基础知识; 然后你起码要能够独立的开发软件,至少要熟练运用一门面向对象语言,并且懂其他三到五门语言,还要了解网络编程等等 还要掌握人工智能、深度学习、复杂网络、嵌入式等等进阶科学.

龙门县19349577264: 大学计算机科学与技术需要有什么基础么 -
布高糜蛋: 基础的高数、英语、专业的C语言程序设计、JAVA程序设计、数据库、数据结构、离散数学、操作系统、计算机网络、Visual.Net高级编程、计算机组成原理、编译原理、算法分析与设计、计算机英语、汇编语言. 基本课程就这些,但是学校不同课程可能会稍做改变.课程比较难,就是从计算机的构造开始学,大一大二都是在打基础,大三主要就是分自己的爱好和方向,软件方面和硬件方面.

龙门县19349577264: 大学计算机专业主要需要掌握那些知识和技能,可以提前学些什么基础知识?
布高糜蛋: 我也学计算机,要是你们要学编程那我建议你先去看看C语言,因为我是学软件的,掌握了基本语法对你们后来的学习有帮助,最主要的就是掌握思想..... 还有就是计算机基础得好好学,比如office你得知道像word、ppt、excel大概的操作,因为我们以后会经常用这个的,要是别人叫你做个什么简单的.doc文档都不会拿岂不是很掉链子..... 老同学加油吧~~~~

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