软考知识点总结
静静~嗯嗯
这个作者很懒,什么都没留下…
展开
-
高速缓冲存储器--地址映射
高速缓冲存储器 组成:控制部分和Cache存储器部分 Cache存储器部分用来存放主存的部分拷贝(副本)信息。控制部分的功能是判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址,未命中时,要按照替换原则决定主存的一块信息放到Cache存储器的哪一块里。 地址映像方法在CPU工作时,送出的是主存地址,而应从Ca原创 2014-05-08 14:25:16 · 7420 阅读 · 32 评论 -
操作系统之存储管理(续)
在“操作系统概论-存储管理”中已经讲解了单用户存储管理,固定用户存储管理,可变分区存储管理,页式虚拟存储管理等内容。以及它们一步一步改进的过程,下面主要说一下页式存储,段式存储和段页式存储的区别与关系。 页式存储: 将一个进程的地址空间划分成若干个大小相等的区域,称为页。相应地,将主存空间划分成与页相同大小的若干个物理块。在为进程分配主存时,将进程中若干个页分别装入多个不相邻的块中原创 2014-04-28 18:24:38 · 2227 阅读 · 28 评论 -
数据结构-概述(1)
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。 数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。 通常有下列四类基本的结构:⑴集合结构。原创 2014-05-12 18:48:17 · 2071 阅读 · 33 评论 -
数据结构-线性表(2)
数据结构-线性表(2)原创 2014-05-19 20:49:41 · 1797 阅读 · 31 评论 -
软件项目管理
软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。 为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。 这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。启动一个软件项目要明确项目的目标和范围,考虑原创 2012-11-27 16:23:55 · 2490 阅读 · 8 评论 -
软件质量管理
项目质量管理中质量通常指产品的质量,广义的还包括工作的质量。产品质量是指产品的使用价值及其属性;而工作质量则是产品质量的保证,它反映了与产品质量直接有关的工作对产品质量的保证程度。项目的质量管理工作是一个系统过程,在实施过程中必须创造必要的资源条件,使之与项目质量要求相适应。各职能部门及实施单位要保证工作质量和项目质量,实行业务工作程序化、标准化和规范化。支持质量部门独立地、有效地行使职权,对项目原创 2012-11-25 09:27:00 · 2758 阅读 · 4 评论 -
编译原理基础
编译原理顾名思义就是处理高级语言,使之成为计算机能够识别的语言(低级语言)的原理。而文法呢?就是用来描述程序设计语言的方法。编译原理中的文法相当于语言学(人类语言)中的语义分析,即分析一个句所表示的含义。它是产生中间代码或目标代码的依据。 以下是对软考视频中的编译原理的简单理解:文法分类: 著名语言学家NoamChomsky(乔姆斯基)根据对产生式所施加的限制的原创 2014-04-16 22:07:56 · 2451 阅读 · 24 评论 -
地址重定位:静态重定位和动态重定位
地址重定位就是操作系统将逻辑地址转变为物理地址的过程。。。也就是对目标程序中的指令和数据进行修改的过程将逻辑地址空间重定位到物理地址空间的时机有三种: 1、程序编译连接时。 2、程序装入内存时。 3、程序执行时。以下内容转自:http://bbs.pediy.com/showthread.php?t=76876 在转载 2014-04-19 17:56:49 · 11839 阅读 · 24 评论 -
操作系统--处理器调度
对于批处理操作系统和分时操作系统的计算机系统都属于多道程序设计系统。在这样的系统中,往往同时有多个计算问题请求处理。它们都因要使用系统资源而会发生竞争。问题:如何对资源进行管理和分配是操作系统中的一个重要问题。解决:处理器调度担负着对处理器的分配工作,它将决定谁能先占用处理器以及一次能占用处理器多长时间。 在批处理操作系统中,作业调度与进程调度的层次关系如图:原创 2014-04-22 08:13:13 · 2310 阅读 · 30 评论 -
操作系统总结
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。它是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。什么是操作系统?操作系统所处的位置操作系统都管理哪些方面的内容?操作系统的管理分为5大部分,当然我觉得也可以将并发进程放到处原创 2013-04-16 09:07:58 · 3397 阅读 · 23 评论 -
Internet基础
互联网是什么? Internet是一个互联网,它是将提供不同服务的,使用不同技术的,具有不同功能的物理网络互连起来而形成的。 TCP/IP是一个协议集,它对Internet中主机的寻址方式,主机的命名机制,信息的传输规则以及各种服务功能均做了详细的约定。 什么是IP协议 IP作为一种互联网原创 2013-09-10 16:14:30 · 2746 阅读 · 30 评论 -
软件计划
在软件项目管理过程中一个关键的活动是制定软件项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费和开发进度,并控制软件项目开发过程按此计划进行。 在做计划时,必须就需要的人力、项目持续时间及成本作出估算。软件计划的内容有,范围,资源,进度安排,制定软件工程规范,成本估算等。 软件的价格估计的方法原创 2012-11-13 11:25:19 · 2037 阅读 · 4 评论 -
项目工程管理
项目工程管理是以项目管理为主线,强调了工程管理项目建设,由于工程项目是一次性的,所以工程项目管理是为使项目实现所要求的质量,所规定的时限,所批准的费用预算所进行的全过程,全方位的规划,组织,监督,控制与协调。 如下是我对项目工程管理的大概理解: 上图就是整体的框架,下面来具体介绍一下软件项目管理的重要细节。 进度安排: 常用的3原创 2012-10-30 11:25:13 · 3222 阅读 · 9 评论 -
操作系统概论-存储管理
存储管理是对主存储器中的用户区域进行管理.包括主存空间的分配与回收,主存空间的共享与保护,地址转换以及主存空间的扩充等工作. 单用户存储管理 思想: 单用户存储管理是一种最简单的存储管理方式.在这种管理方式下,操作系统占用了一部分主存空间,其余剩下的主存空间都分配给一个作业使用,即在任何时刻主存储器中最多只有一个作业,比较适合于单道运行的计算机系统.由于单用户原创 2013-04-23 09:14:59 · 4862 阅读 · 13 评论 -
加密技术
引入: 随着计算机技术和微电子技术的发展,由于互联网本身的不安全性,我们不仅需要对口令加密,有时也需要对网络上传输的文件进行加密.加密作为保障数据安全的一种方式,加密技术通常分为两大类:“对称式”和“非对称式”。 对称密码(置换和代换):如图:X:为明文,算法的输入Y: 通过密钥K,加密后的密文K:为密钥对称密码-单密密码,传统密码:发送方和接收方使用相同原创 2013-09-17 19:46:35 · 2844 阅读 · 18 评论 -
再谈如何学习
大家看看这样的对比:1,没有思考的学习:通常有下列四类基本的结构:⑴集合结构。该结构的数据元素间的关系是“属于同一个集合”。⑵线性结构。该结构的数据元素之间存在着一对一的关系。⑶树型结构。该结构的数据元素之间存在着一对多的关系。⑷图形结构。该结构的数据元素之间存在着多对多的关系,也称网状结构。2,经过简单思考的学习:原创 2014-05-29 14:12:17 · 2723 阅读 · 47 评论