大学计算机基础知识点超详细总结_第1页
大学计算机基础知识点超详细总结_第2页
大学计算机基础知识点超详细总结_第3页
大学计算机基础知识点超详细总结_第4页
大学计算机基础知识点超详细总结_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机基础知识点超详细总结计算机科学作为现代社会的基石,其基础知识对于每一位大学生而言,无论专业背景如何,都具有重要的学习价值。它不仅是理解数字世界运作规律的钥匙,也是未来学习更高级技术、提升信息素养的起点。本文旨在系统梳理大学计算机基础课程的核心知识点,力求内容专业严谨,结构清晰,希望能为同学们构建一个全面的知识框架。一、计算机系统构成1.1计算机的基本概念与发展计算机,顾名思义,是一种能够执行预设指令的电子设备,它通过对数据的输入、处理、存储和输出,实现信息的加工与管理。从诞生至今,计算机经历了电子管、晶体管、集成电路到大规模/超大规模集成电路四个主要发展阶段,其体积不断缩小,性能却呈指数级增长。理解计算机的发展历程,有助于我们把握技术演进的脉络和未来趋势。1.2计算机系统的基本组成一个完整的计算机系统由硬件系统和软件系统两大部分构成,二者相辅相成,缺一不可。*硬件系统:指计算机中看得见、摸得着的物理部件,是计算机工作的物质基础。*软件系统:指运行在计算机硬件上的各种程序、数据及其相关文档的总称,是计算机的“灵魂”,负责指挥和控制硬件完成特定任务。1.3硬件系统:冯·诺依曼体系结构现代计算机的硬件设计大多遵循冯·诺依曼体系结构思想,其核心要点包括:*存储程序原理:程序和数据以同等地位存放在存储器中,计算机在工作时能够自动、连续地从存储器中取出指令并执行。*五大组成部分:运算器、控制器、存储器、输入设备和输出设备。*运算器:负责对数据进行算术运算(如加减乘除)和逻辑运算(如与或非)。*控制器:计算机的指挥中心,负责从存储器中取出指令、分析指令,并根据指令的要求协调和控制计算机各部件的工作。运算器和控制器通常集成在一块芯片上,称为中央处理器(CPU)。*存储器:用于存储程序和数据。根据其在计算机系统中的作用和位置,可分为内存储器(内存)和外存储器(外存)。*内存储器(内存):直接与CPU交换数据,存取速度快,但容量相对较小,且断电后信息会丢失。主要包括随机存取存储器(RAM)和只读存储器(ROM)。*外存储器(外存):作为内存的补充,用于长期存储程序和数据,容量大,断电后信息不丢失,但存取速度相对较慢。常见的有硬盘、固态硬盘、U盘、光盘等。*输入设备:负责将外部信息(如文字、图像、声音等)转换为计算机能识别的电信号输入到计算机中。常见的有键盘、鼠标、扫描仪、摄像头等。*输出设备:负责将计算机处理后的结果以人们能理解的形式(如文字、图像、声音等)输出。常见的有显示器、打印机、音箱等。1.4软件系统:计算机的灵魂软件系统按其功能可分为系统软件和应用软件。*系统软件:是管理、控制和维护计算机硬件与软件资源的软件,为用户提供最基本的计算机使用环境。*操作系统(OS):系统软件的核心,负责管理计算机的硬件资源和软件资源,调度系统进程,提供用户接口。常见的操作系统有Windows、macOS、Linux、Android、iOS等。*语言处理程序:包括编译程序、解释程序和汇编程序,用于将高级编程语言或汇编语言编写的源程序翻译成计算机能直接执行的机器语言程序。*数据库管理系统(DBMS):用于管理数据库,实现数据的存储、查询、更新、删除等操作,如MySQL、Oracle、SQLServer等。*常用工具软件:如诊断程序、调试程序、网络管理软件等,用于辅助计算机的维护和使用。*应用软件:是为解决特定领域的具体问题而设计开发的软件,运行在系统软件之上。例如办公软件(如MicrosoftOffice、WPSOffice)、图形图像软件(如Photoshop)、浏览器软件(如Chrome、Firefox)、行业专用软件等。二、数据在计算机中的表示2.1数制的基本概念计算机内部采用二进制来存储和处理数据,这是由其电子元件的物理特性(导通与截止、高电平与低电平)决定的。*数制:用一组固定的符号和统一的规则来表示数值的方法。*基数:数制所使用的基本符号的个数。例如,十进制的基数是10,二进制的基数是2,十六进制的基数是16。*位权:数制中某一位上的数字代表的实际数值等于该数字乘以一个与该位位置相关的常数,这个常数称为位权。位权的大小是以基数为底,以该位所在位置的序号(从右往左,从0开始计数)为指数的幂。2.2常用数制及其转换*二进制(Binary):由0和1两个数码组成,基数为2,位权为2^i。*八进制(Octal):由0-7八个数码组成,基数为8,位权为8^i。*十进制(Decimal):由0-9十个数码组成,基数为10,位权为10^i。*十六进制(Hexadecimal):由0-9和A-F(或a-f)十六个数码组成,基数为16,位权为16^i。A-F分别代表10-15。数制转换是重点内容:*R进制转换为十进制:按位权展开求和。*十进制转换为R进制:整数部分采用“除R取余,逆序排列”法;小数部分采用“乘R取整,顺序排列”法。*二进制与十六进制/八进制转换:由于2^4=16,2^3=8,所以二进制与十六进制之间可以通过4位一组(不足补0)进行转换;二进制与八进制之间可以通过3位一组(不足补0)进行转换。十六进制和八进制之间通常先转换为二进制作为中介。2.3信息的编码计算机处理的信息除了数值之外,还包括文字、图像、声音、视频等。这些信息在计算机中都必须转换为二进制编码形式。*数值数据的编码:*原码:符号位用0表示正数,1表示负数,数值位用该数的二进制绝对值表示。*反码:正数的反码与原码相同;负数的反码是对其原码的数值位逐位取反。*补码:正数的补码与原码相同;负数的补码是其反码加1。计算机中通常采用补码来表示整数,因为补码可以将减法运算转化为加法运算,且符号位可以一同参与运算。*字符的编码:*ASCII码(美国信息交换标准代码):是目前国际上最通用的字符编码之一,用7位二进制数表示一个字符,共可表示128个不同的字符,包括英文字母、数字、标点符号及控制字符。扩展ASCII码使用8位二进制数。*汉字编码:用于表示汉字的二进制编码。常见的有GB2312、GBK、GB____等国家标准编码,以及国际通用的Unicode编码(如UTF-8)。汉字编码涉及输入码(如拼音码、五笔字型码)、内码(计算机内部存储和处理汉字的编码)和字形码(用于汉字显示和打印的编码)。*图像、声音、视频等多媒体信息的编码:这些信息通过特定的算法(如JPEG、MP3、MPEG等)转换为二进制数据,涉及采样、量化、编码等过程。三、操作系统基础3.1操作系统的概念与功能操作系统是管理计算机硬件与软件资源的系统软件,是计算机系统的核心。其主要功能包括:*进程管理(处理机管理):负责进程的创建、调度、终止以及进程间的通信与同步。*内存管理:负责内存的分配、回收、保护和扩充(如虚拟内存技术)。*文件管理:负责文件的创建、删除、读/写、修改、属性设置,以及文件目录管理和存储空间管理。*设备管理:负责对各类输入输出设备进行分配、控制和管理,提供用户与设备间的接口(如设备驱动程序)。*用户接口:为用户提供与计算机系统交互的方式,包括命令行接口(CLI)和图形用户接口(GUI)。3.2常用操作系统简介*Windows:微软公司开发的图形用户界面操作系统,市场占有率高,易用性强,适合个人用户和办公环境。*macOS:苹果公司为其Mac系列电脑开发的操作系统,以稳定性、安全性和良好的用户体验著称。*Linux:一种开源的类Unix操作系统,具有高度的稳定性、安全性和可定制性,广泛应用于服务器、嵌入式系统和开发环境。常见的发行版有Ubuntu、CentOS、Debian等。*移动操作系统:如谷歌的Android和苹果的iOS,专为移动设备(智能手机、平板电脑)设计。四、计算机网络基础4.1计算机网络的定义与功能*定义:将地理位置不同、具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。*主要功能:资源共享(硬件、软件、数据)、数据通信、分布式处理、提高系统可靠性等。4.2网络分类*按地理范围:局域网(LAN)、城域网(MAN)、广域网(WAN)。*局域网(LAN):覆盖范围较小,如一个办公室、一栋楼、一个校园,传输速率高,误码率低。*广域网(WAN):覆盖范围广,如一个国家、一个洲乃至全球,传输速率相对较低,误码率较高,Internet是最大的广域网。*按拓扑结构:总线型、星型、环型、树型、网状型等。拓扑结构影响网络的性能、可靠性和建设成本。4.3网络协议与TCP/IP协议簇*网络协议:为进行网络中的数据交换而建立的规则、标准或约定。三要素:语法(数据与控制信息的结构或格式)、语义(需要发出何种控制信息,完成何种动作以及做出何种响应)、时序(事件实现顺序的详细说明)。*TCP/IP协议簇:是Internet所采用的核心协议簇,包含了一系列协议。其体系结构通常简化为四层:网络接口层、网络层(IP层)、传输层(TCP/UDP层)、应用层。*IP协议(网际协议):工作在网络层,负责将数据包从源主机发送到目的主机,基于IP地址进行路由选择。*TCP协议(传输控制协议):工作在传输层,提供面向连接的、可靠的字节流服务,通过三次握手建立连接,四次挥手释放连接,并有重传机制保证数据可靠传输。*UDP协议(用户数据报协议):工作在传输层,提供无连接的、不可靠的数据报服务,传输效率高,适用于对实时性要求高但对可靠性要求不高的场景(如视频会议、语音通话)。4.4IP地址与域名系统*IP地址:是互联网上每台主机的唯一标识,如同家庭住址。IPv4地址由32位二进制数组成,通常分为4个8位组(字节),用点分十进制表示(如192.168.1.1)。由于IPv4地址资源枯竭,IPv6正在逐步推广,IPv6地址由128位二进制数组成。*Internet(互联网):全球最大的、开放的、由众多网络相互连接而成的计算机网络。五、数据库技术基础5.1数据库的基本概念*数据(Data):描述事物的符号记录,可以是数字、文字、图像、声音等。*数据库(DB,Database):长期存储在计算机内、有组织的、可共享的大量数据的集合。*数据库管理系统(DBMS,DatabaseManagementSystem):位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。*数据库系统(DBS,DatabaseSystem):由数据库、数据库管理系统、应用程序、数据库管理员(DBA)和用户构成的一个完整体系。5.2数据模型数据模型是对现实世界数据特征的抽象,是数据库系统的核心和基础。常用的数据模型有:*层次模型:用树形结构表示实体及其之间联系。*网状模型:用有向图结构表示实体及其之间联系。*关系模型:用二维表(关系)来表示实体及其之间联系。关系模型是目前应用最广泛的数据模型。在关系模型中,术语包括关系(表)、元组(行/记录)、属性(列/字段)、主键(能唯一标识元组的属性或属性组)、外键(用于建立表与表之间联系的属性)。5.3SQL语言简介SQL(StructuredQueryLanguage,结构化查询语言)是关系型数据库的标准查询语言,用于对数据库进行查询、插入、更新、删除等操作。其主要功能包括:*数据查询(SELECT):从数据库表中检索数据。*数据操纵(INSERT,UPDATE,DELETE):对数据库表中的数据进行增、删、改。*数据定义(CREATE,ALTER,DROP):定义数据库、表、视图、索引等数据库对象。*数据控制(GRANT,REVOKE):授予或收回用户对数据库对象的操作权限。六、信息安全基础6.1信息安全的基本属性信息安全主要包括以下基本属性:*机密性(Confidentiality):确保信息不被未授权的个人、实体或过程访问。*完整性(Integrity):确保信息在存储或传输过程中不被未授权地篡改或破坏。*此外,还包括可控性、不可否认性等。6.2常见的网络安全威胁与防护技术*病毒(Virus):一段能自我复制的程序,会破坏计算机系统或数据。防护:安装杀毒软件,及时更新病毒库,不打开来历不明的邮件附件和文件。*蠕虫(Worm):能通过网络自行传播的恶性程序,消耗系统资源,影响网络性能。*木马(TrojanHorse):伪装成合法程序,窃取用户信息或控制用户计算机。*黑客攻击:如端口扫描、拒绝服务(DoS/DDoS)攻击、SQL注入攻击、跨站脚本攻击(XSS)等。*网络钓鱼(Phishing):通过伪装成合法机构或个人,诱骗用户泄露敏感信息(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论