专升本:计算机复习重点之计算机软件!" title="2020年普通专升本:计算机复习重点之计算机软件!" />
计算机软件
1.计算机软件包括程序、数据和相关文档;软件的主体是程序,与程序无关的数据和文档不视为计算机软件。计算机软件受《知识产权法》(即版权保护)和《软件许可证》的保护
2.计算机系统分为几层,从下层到上层:硬件、基本输入输出系统、操作系统、其他系统软件和应用软件
3.从应用的角度来看,计算机软件可以分为两类:系统软件和应用软件。系统软件包括:BIOS程序、各种操作系统(如DOS、Windows、Unix、Linux等)。),各种语言翻译器(如各种编译器、解释器),DBMS(如VFP、Oracle、SQL Server),实用程序(如磁盘碎片整理、磁盘清理、磁盘备份程序等)。);应用软件分为通用应用软件(如Word、Excel、AutoCAD、IE、Photoshop、MSN、Foxmail、QQ、Google等。)和定制的应用软件(如专升本教务管理系统、民航售票系统等。)
4.按软件权益划分:软件分为三类:商业软件(受所有法律保护)、共享软件(受版权法保护)、自由软件(如TCP/IP、Linux、Apache服务器软件)
5.操作系统是计算机系统的基础和核心,它管理着计算机的所有软硬件资源。GUI高效的开发平台
6.6的启动过程。操作系统是:开机自检、系统引导、引导程序执行和操作系统执行
7.7有四个主要功能。OS:处理器管理(宏同时执行,微单执行;时间片旋转的处理策略);存储管理(使用“虚拟存储技术”,包括物理内存和硬盘上的页面文件,LRU);文档管理(多级层次树形结构);设备管理(我的电脑快捷菜单属性中的设备管理器)
8.“进程”(即“任务”)是指程序在某个数据集上的运行活动,是操作系统分配资源的基本单位
9.虚拟存储技术中的“页面调用和调用”由OS的“存储管理程序”执行,而Windows系统采用的页面调度算法是“最近最少使用的”(LRU算法)
10.“缓冲技术”是为减少主机等待I/O设备运行的时间,解决I/O设备速度与主机速度不匹配的问题而采用的技术
11.“排队技术”是一种经常用于处理器管理和设备管理的资源调度策略
12.虚拟存储技术中页面文件的默认大小是计算机内存库内存容量的1.5倍
13.操作系统使用的文件分配表的类型有FAT16、FAT32和NTFS
14.文件和文件夹的属性有:只读、存档、隐藏、系统(不可修改)等。
15.命名文件时,它可以长达255个字符,并且有9个字符不能使用:\、/、?,:,*,,,& lt,|
16.操作系统分为:单机操作系统、网络操作系统、实时操作系统和嵌入式操作系统
17.常见的操作系统有:DOS(单用户单任务)、Windows 3.x、Windows 95、Windows 98、Windows Me、Windows 2000(单用户多任务)、Windows Server 2000/2003、Windows Xp、Windows Vista、Linux、Unix(多用户多任务)
18.编程语言根据层次可以分为三类:机器语言、汇编语言和高级语言
19.机器语言的代码可以直接由计算机执行,速度最快,不可移植。它取决于具体的计算机指令系统,用0和1编写程序。
20.汇编语言的代码不能由计算机直接执行,需要由汇编程序解释和执行,速度快,不可移植。它依赖于具体的计算机指令系统,属于机器语言之类的低级语言,用“助记符”来写程序。
21.高级语言的代码不能由计算机直接执行,需要由翻译程序“解释”或“编译”,这是最高效、可移植和独立于特定计算机指令系统的
22.高级语言源程序包含四个基本组件:数据组件(如各种数据类型和用户定义的数据类型)、操作组件(如算术、关系和逻辑表达式)、控制组件(如条件和循环语句)、传输组件(如I/O输入输出语句)
23.常见的高级编程语言有Fortran(数值计算,面向过程),VB(开发实用程序,面向对象),Java(面向对象,网络编程),C(简短,简洁,面向过程,Unix),C++(兼容Lisp c,面向对象),Pascal(语法标准,适合教学,面向过程)
24.面向对象编程的三个主要特征是封装、继承和多态
25.算法是解决问题的方法和步骤。它有五个基本要素:确定性(即模糊性)、有限性(即程序不能满足这个要求,但算法必须满足这个要求)、可行性(即可行性)、输入(数≥0)、输出(数≥1)
26.设计算法一般采用由粗到细,由抽象到具体,逐步细化的方法
27.算法的质量主要从以下三个方面考虑:正确性、时间成本和空之间的成本
28.算法的“时间复杂度”是指问题规模N足够大时,完成算法所需时间的数量级;比如一个程序的运行时间特性为T(n)=2n3+3n2+2n+1,说明程序的运行时间与n3成正比,并引入符号“o”。当n足够大时,存在T(n)≈O(n3),称为算法的“时间复杂度”。
29.描述算法的方法有很多,比如自然语言、流程图、伪代码、编程语言
30.数据结构包括三个方面:数据的逻辑结构、存储结构和相关的数据操作
31.常用的数据逻辑结构有:集合、线性结构(如线性表、堆栈、队列)、树形结构(即层次结构)、网格结构
32.常用的数据存储结构有:序列结构(如数组)、链接结构(如指针、二叉树、森林、图形)
33.在用高级语言编写的程序中,经常用“数组”来实现“顺序”存储结构,用“指针”来实现“链接”存储结构
34.瑞士科学家N∙Wirth (Nicholas Voss)在20世纪70年代提出:数据结构+算法+编程语言=程序
35.汇编语言和高级语言的源程序必须翻译成机器语言程序才能被CPU执行
36.理论上,已经证明有三种程序控制结构可以解决任何问题:顺序、选择(即分支)和重复(即循环)
37.翻译程序分为三类:汇编器(专门用于翻译汇编器)和解释器(如执行VFP命令语句时;逐个翻译,不生成目标程序,运行效率低,像“解释”),编译程序(比如执行VB代码时;一步一步翻译生成目标程序,可以多次执行,运行效率高,像“翻译”)
38.计算机软件技术主要包括:软件工程技术、编程技术、系统软件技术、数据库技术、网络技术等
39.同一程序在“解释模式”下的运行效率“低于”在“编译模式”下的运行效率
40.“并发”是指当一个CPU执行多个程序时,这些程序轮流获得CPU时间片并被执行的机制
41.“并行”是指在具有多个处理器的计算机中,多个程序在不同的处理器上同时执行的机制
42.程序“健壮性”的含义是,当用户输入的数据不合法时,程序也可以做出反应或进行处理,而不会产生无法解释的输出结果或中断程序的运行
43.硬盘格式化时,硬盘分为四个部分:“引导区”、“文件分配表”(FAT,两份,一份备份)、“文件目录表”(FDT,也叫根目录表)和“数据区”
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签: 上一篇:乐贞教育:专升本高等数学解题策略!!! 下一篇:2020年普通专升本:计算机复习重点之信息技术概述!