【软考备考-综合知识】计算机系统知识

软考复习资料:专题一:计算机系统知识 专题一:计算机系统知识 1、计算机硬件基础知识: 1.1计算机系统结构  计算机的发展历史:   1946年,世界上第一台电子计算机ENIAC出现,之后经历了5个发展阶段:冯式结构计算机的组成部分:存储器、运算器、控制器、输入设备和输出设备。强化的概念: 计算机的工作过程:一般是由用户使用各种编程语言把所需要完成的任务以程序的形式提交给计算机,然后翻译成计算机能直接执行的机器语言 阅读详情

中央处理单元(CPU)

CPU是计算机系统的核心部件,它负责获取程序指令、对指令进行译码并加以执行。

功能

1、程序控制:CPU按照程序的安排来执行指令,保证程序指令严格按规定的顺序执行,通过执行程序控制计算机的行为。
2、操作控制:一条指令功能的实现需要若干操作信号来完成,CPU产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令的功能要求进行操作。
3、时间控制:CPU对每条指令的整个执行时间需要进行严格控制。同时,指令执行过程中操作信号的出现时间、持续时间及出现的时间顺序都需要进行严格控制。
4、 数据处理: 对数据的加工处理是CPU最根本的任务。
此外,CPU还需要对系统内外部的中断(异常)做出响应,进行相应的处理。

组成

CPU主要由运算器、控制器、寄存器组和内部总线等部件组成。

存储器

分类

(1)按存储器所处位置分类:内存、外存。

内存也成为主存,用来存放机器当前运行所需要的程序和数据。容量小,速度快。
外存也成为辅存,用来存放当前不参与运行的大量信息。

(2)按存储器的构成材料分类:磁存储器、半导体存储器和光存储器。

(3)按存储器的工作方式分类:读写存储器和只读存储器。

(4)按访问方式分类:按地址访问的存储器和按内容访问的存储器。

(5)按寻址方式分类:随机存储器、顺序存储器和直接存储器。

随机存储器(RAM),可对任何存储单元存储或读取数据,访问任何一个存储单元所需的时间是相同的。
顺序存储器,访问数据所需要的时间和数据所在的存储位置相关,例如磁带。
直接存储器,介于随机存取和顺序存取之间。如磁盘,它对磁道的寻址是随机的,在一个磁道内则是顺序寻址。

磁盘容量计算

磁盘容量有两种指标:一种是非格式化容量,指一个磁盘所能存储的总位数;另一种是格式化容量,指各扇区中数据区容量总和。

非格式化容量=面数X(磁道数/面)X内圆周长X最大位密度
格式化容量=面数X(磁道数/面)X(扇区数/道)X(字节数/扇区)

总线

总线(Bus),是指计算机设备和设备之间传输信息的公共数据通道。总线是链接计算机硬件系统内多种设备的通信道路。

分类

数据总线(DB)

用于传送数据信息,是双向的。

地址总线(AB)

用于传送CPU发出的地址信息,是单向的。传送地址信息的目的是指明与CPU交换信息的内存单元或I/O设备。

控制总线(CB)

用于传送控制信号、时序信号和状态信息等。
CB中的每一条线的信息传送方向是单方向的且确定的,但是CB作为一个整体而言是双向的。凡涉及控制总线CB,均以双向线表示。

常见总线

(1)USB:由4条信号线组成,两条用于传送数据,两条用于传送电源。

优点

(1)简化系统结构,便于系统设计制造
(2)大大减少了连线数目,便于布线,减小体积,提高系统的可靠性
(3)便于接口设计,所有与总线连接的设备均采用类似的接口
(4)便于系统的扩充、更新和灵活配置,易于实现系统的模块化
(5)便于设备的软件设计,所有接口的软件就是对不同的接口地址进行操作
(6)便于故障诊断和维修,同时也降低了成本

输入输出控制(I/O)

从硬件角度看,输入/输出(I/O)设备是电子芯片、导线、电源、电子控制设备、电机等组成的物理设备。
从软件角度,只关注输入/输出设备的编程接口。

I/O设备概述

I/O设备可分为块设备和字符设备。
块设备把信息存放在固定大小的块中,每个块都有自己的地址,独立于其他块,可寻址。
字符设备以字符为单位接收或发送一个字符流,字符设备不可以寻址。例如打印机、网卡、鼠标键盘等。

程序控制方式

程序控制I/O是指外设数据的输入/输出过程是在CPU执行程序的控制下完成的。分为无条件传送和程序查询两种。
(1)无条件传送:
外设可以无条件地随时接收CPU发来的输出数据,也可以无条件地随时向CPU提供需要输入的数据。
(2)程序查询方式:
通过CPU执行程序来查询外设的状态,判断外设是否准备好接收或者传送数据。

中断方式

在中断方式下,I/O设备工作时CPU不再等待,而是进行其他的操作。当I/O设备完成后,通过一个硬件中断信号通知CPU,CPU再处理接下来的工作。
用中断方式完成数据的I/O过程为:当系统与外设进行数据交换时,CPU无需等待也不必去查询I/O设备的状态,而是处理其他任务。当I/O设备准备好以后,就发出中断请求通知CPU,CPU接收到信号保存正在执行程序的现场,转入I/O中断服务程序的执行,完成与I/O系统的数据交换,然后再返回被打断的程序继续执行。
相比于程序控制方式,由于CPU无需等待而提高了效率。

直接内存存取(DMA)方式

数据在内存与I/O设备之间直接成块传送,即在内存与I/O设备间传送一个数据块的过程,不需要CPU的任何干涉,只需要CPU在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时的处理。实际操作由DMA硬件直接执行完成,CPU在传送过程可处理别的任务。

输入输出处理器(IOP)

机器数、 补码、原码和反码

机器数

一个数在计算机中的表示形式是二进制的话,这个数就叫机器数。
机器数通常是带有符号的(指有正数和负数之分),计算机用最高位存放符号,这个 bit 一般叫做符号位。 正数的符号位为 0, 负数的符号位为 1。
故而一个bit(8字节),有效的取值范围为[-128,127],即[27,27−1][2^7,2^7-1][27,27−1]

原码

十进制数据的二进制表现形式就是原码,原码最左边的一个数字就是符号位,0为正,1为负。
但是原码不能用于负数计算。

反码

为了二进制中的负数计算。
正数的反码是其本身(等于原码),负数的反码是符号位保持不变,其余位取反。 反码的存在是为了正确计算负数,因为原码不能用于计算负数。
但是反码不能用于负数跨零计算,例如-3+5

补码

为了二进制的跨零计算而生。
正数的补码是其本身,负数的补码等于其反码 +1。例如-1的原码是10000001,反码是11111110,补码是11111110

系统分析师核心知识体系精要:从理论到实践的备考指南 本文全面解析系统分析师考试的核心知识体系与备考策略,涵盖计算机系统基础、软件工程、数据库系统等关键领域,并提供实用的应试技巧和资源推荐。针对软考高级科目中的这一最具挑战性认证,文章详细介绍了考试结构、重点难点及高效复习方法,帮助考生从理论到实践全面提升系统分析能力。 阅读详情

相关推荐

软考数据库系统工程师备考全攻略:从核心理论到实战案例分析

数据库系统是支撑现代应用的核心,其设计与管理能力是软件工程师的关键技能。理解数据库原理,如关系模型、事务ACID特性与SQL优化,是构建可靠、高性能系统的基石。这些技术通过保证数据一致性、提升查询效率,在电商、金融等高并发场景中至关重要。备考软考数据库系统工程师认证,正是系统化掌握这些核心知识的有效路径。本文聚焦【事务管理与并发控制】及【数据库规范化与设计】两大热词领域,深入解析封锁协议、隔离级别与范式分解等难点,并提供从知识梳理到真题演练的完整备考策略,帮助考生将理论转化为解决实际工程问题的能力。

weixin_29587015的博客 374

软考复习笔记day3(计算机体系结构和指令系统基础)(精简版)

软考复习笔记

Dylan的博客 588

软考【已过】-软件设计师考试-上午综合知识+下午案例分析【备考攻略 + 完整笔记+做题技巧】

软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。 考试采用笔试形式,软件设计师的试题主要分为上、下午两个部分。 上午主要是选择题(75题75分),下午为6道大题(6题75分 其中五/六题为选择Java&C++ )。考试要求:    (1) 掌握数据表示、算术和逻辑运算;    (2) 掌握相关的应用数学、离散数学的基础知识;    (3)

weixin_44934104的博客 6315

软考高项复习攻略(纯分享)

十大知识领域、五大过程组,全部49个子过程以及所在位置、顺序,要全部默写,烂熟于心(我是两个月前早上默述、晚上默写)2)英语题:重点背十大知识领域和十四五规划那部分内容,重点是先背关键词(名词),知道这个题说的是啥,有能力的再背动词。1)首先听精讲课,把各个领域、过程组的概念先有个大体的印象(不要上来就背),先搞清楚各名词、itto的概念。3)其余要背的模块,先从大领域—子过程—主要itto的方式进行背诵。课程:趙.千羽软考,软考这块讲的非常好,重难点讲的详细,小白可以直接跟,拿证还是没什么问题的。

2401_89510709的博客 1085

全面掌握计算机软考核心知识点

操作系统(Operating System,简称OS)是计算机系统的核心软件,它负责管理硬件资源,提供软件运行环境,控制程序执行流程,并为用户提供操作界面。OS的主要功能包括处理器管理、存储管理、设备管理以及文件管理。数据库管理系统(DBMS)是用户与数据库交互的软件系统,负责创建、维护和控制数据库访问。DBMS提供了数据存储、检索、更新和管理等核心功能。数据库是按照特定数据模型组织起来的一批数据的集合,它允许对数据进行高效、安全和一致性的管理。

weixin_35835018的博客 1057

Qt中多线程的使用(一)

我们要实现的是读取大文件qtgui.index的内容加入文本框中。 很容易想到的方法: QFile* file = new QFile("E:\qtgui.index"); file->open(QIODevice::ReadOnly); QTextStream *stream = new QTextStream(file); while(!st...

yao5hed的专栏 1万+

计算机软考知识点总结,系统分析师历年计算机软考复习知识点总结(10)

今天为大家整理了系统分析师历年计算机软考复习知识点总结(10),准备报名的考生跟课课家小编一起看看系统分析师历年计算机软考复习知识点总结有什么吧!经济基础利润现值:设在第i年的利润值为GP(i),第i年的贴现系数为DR(i),第i年的利润现值为NPV(i),则NPV(i)=GP(i)/DR(i)。DR(i)=(1+贴现率)i。简单理解:第i年的资产为Y万元,贴现率为10%,则资产现值为Y/(1+1...

weixin_39634884的博客 374

风力发电机并网模型建立及仿真验证

传统能源日益匮乏,环境污染日趋严重,全球向安全、可靠和环保的可持续能源体系转型迫在眉睫,风电迎来了重要的发展契机。近年来,全球风电迅猛发展,我国已成为世界风电新增装机容量第一的国家。然而,随着风电规模的不断增大,风电场接入对系统影响不容忽视。随着变速恒频风力发电系统优越的性能突出和大容量电力电子技术的成熟,风速随机性引起的功率波动及故障情况下的动态响应,对电能质量,系统电压、频率的稳定性产生的影响需要深入研究。因而,本文结合实际项目,针对变速恒频风力发电系统建模,端口动态特性及对电网电能质量、运行稳定性的影

毕业设计区博客 1637

软考~系统规划与管理师考试——真题篇——综合——软考系规综合知识卷1——纯享题目版

A:具有唯一性B:准确而不含糊C:使用复杂术语D:简练A:基于自动化技术构建具备高容错性、易管理和便于观察的松耦合系统B:基于容器、服务网格、微服务、不可变基础设施和声明式API构建的可弹性扩展的应用C:通过日志、链路跟踪和度量等手段注定观测D:构建一个统一的开源云技术生态,能和云厂商提供的服务解耦。

stqer的博客 1203

【汽车ECU电控数据管理篇】A2L文件在ECU标定中的关键作用与实战解析

本文深入解析A2L文件在汽车ECU标定中的关键作用,详细介绍了其作为'数据字典'的核心功能与实战应用。通过剖析A2L文件的结构、关键标签及常见问题,帮助工程师高效管理电控数据,提升ECU标定效率与准确性。文章特别强调了ASAP2标准下的A2L文件在汽车电控系统中的重要性。

a3b4c5的博客 786

PCB激光直接成像(LDI)设备技术解析与优化方案

激光直接成像(LDI)是PCB制造中的关键数字化工艺,通过激光束直接在基板上形成电路图案。其核心技术在于高精度光学系统与智能控制算法的结合,工作精度可达微米级。在HDI板、柔性电路等高端PCB制造中,LDI技术能显著提升线宽精度和层间对位准确性。当前行业面临材料适配性、热变形控制等挑战,动态能量补偿、多波长曝光等创新方案正在突破这些瓶颈。随着模块化设计、预测性维护等工程实践的普及,LDI设备综合效率持续提升,为5G、汽车电子等领域的精密电路生产提供关键技术支撑。

weixin_29168393的博客 390

软考~系统规划与管理师考试——真题篇——2017年11月——综合知识——纯享题目版

3、信息标准化是解决“信息孤岛”的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础,作为信息标准化的一项关键技术,()以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。9、()是一个连接IT服务提供商和使用服务的客户双方的流程,通过识别、定义、定约、监控、报告和评审等活动,整合提供IT服务所需的各种要素,形成清晰地描述服务项目中各种要素的文档,以可控的方式改进IT服务,满足需方对服务质量的要求。按照活动规律、其正确的顺序是()。

stqer的博客 1355

从零构建知识图谱:本体工程与知识建模实战指南

本文是一份从零构建知识图谱的实战指南,重点阐述了知识建模与本体工程的核心地位。文章详细介绍了如何使用Protégé工具进行本体设计,包括定义领域、复用现有本体、构建类层次与属性约束,并讲解了如何利用D2RQ工具将关系数据库数据转换为RDF三元组,最终通过Apache Jena Fuseki搭建SPARQL端点进行知识查询与推理,让知识图谱真正“活”起来。

weixin_29057695的博客 568

【软考系统架构设计师】一、考试范围及核心知识点梳理

系统架构设计师作为软考高级资格考试,是 IT 领域认可度极高的 “以考代评” 证书,通过考试即具备全国认可的高级工程师资格,也是众多 IT 企业招聘核心技术岗位的重要参考。考试内容紧密围绕《系统架构设计师教程(第 2 版)》,涵盖综合知识、案例分析两大核心模块,知识点兼具理论深度与实践导向。下面为大家详细拆解考试范围及核心知识点,助力高效备考!

weixin_44762713的博客 2133

全志T113-S3 Linux系统移植实战:从硬件配置到内核启动全解析

本文详细解析了将Linux系统移植到全志T113-S3嵌入式芯片的完整实战流程。内容涵盖从开发环境搭建、Longan SDK源码获取,到关键的U-Boot配置、DDR初始化、Linux内核编译与设备树定制,以及根文件系统构建与启动脚本分析。文章结合硬件配置与启动日志解读,提供了从硬件配置到内核启动的全方位指导,帮助开发者高效完成系统移植。

ik67890123的博客 512

ModelSim 2020.4破解失败?手把手教你解决‘Unable to checkout viewer license‘报错(附环境变量配置)

本文针对ModelSim 2020.4启动时遇到的‘Unable to checkout viewer license’报错,提供了从理解许可证机制到分步修复的完整指南。文章深入解析了viewer license与图形用户界面(GUI)的关系,并详细说明了通过生成有效许可证文件、精准配置系统环境变量及替换关键文件来解决图形界面启动失败的问题,帮助用户彻底修复并理解其背后的逻辑。

k6l7m8n9的博客 989

【软考】系统架构设计师-2014年下半年上午综合知识真题及答案

全国计算机技术与软件专业技术资格(水平)考试 高级 系统架构设计师 2014 年 下半年 上午试卷综合知识 试题一 (第1空)某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3的优先级>T4的优先级。每个作业具有三个程序段:输入Ii、计算Ci和输出Pi(i=1,2,3, 4),其执行顺序为Ii→Ci→Pi。这四个作业各程序

分享Java硬核干货 1563

luks-磁盘加密工具

linux磁盘加密配置工具及步骤详解

zdd56789的博客 120

注意!!可能这是系统分析师旧教程最后一次考试,赶紧学起来

本书由工业和信息化部教育与考试中心组织编写,系统地介绍了系统分析师必须掌握的理论知识和应用技术,是系统分析师考试应试者必备教材。全书分三篇内容,共计22章。第一篇为基础知识,主要内容包括绪论、数学与工程基础、计算机系统、计算机网络与分布式系统、数据库系统、企业信息化、软件工程、项目管理和信息安全等系统分析与设计的基本知识。第二篇为关键技术, 主要内容包括系统规划与分析、软件需求工程、软件架构设计、系统设计、软件实现与测试、系统运行与维护等系统分析与设计技术。

zzjjia的博客 1148

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

软考程序员各模块知识点对应的分值分布及考试形式总结

以下是常见排序算法的详细分类和解析,涵盖原理、时间复杂度及适用场景:

佳乐的博客 2142

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

软考中级-软件设计师考试-准备工作

软考考察知识列表: 第一章 计算机组成原理与体系结构 第二章 操作系统 第三章 数据库 第四章 计算机网络 第五章 信息安全 第六章 软件工程 第七章 项目管理 第八章 面向对象 第九章 数据结构与算法基础 第十章 程序设计语言 第十一章 多媒体基础 第十二章 法律法规与标准化 第十三章 专业英语 第十四章:数据流图 第十五章 数据库设计 第十六章 UML建模 第十七章 数据结构与算法 第十八章 面向对象程序设计 软设考试主要分两部分:上午考试:综合知识。下午考试:案例分析。上下午均为150分钟即两个半小时

m0_51448653的博客 450

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【无标题】

备考笔记

2301_80089811的博客 221

系统架构设计师8天通关经验分享:从零到高分的实战心得

系统架构设计师考试作为软考高级认证的重要科目,对IT从业者的职业发展具有重要意义。本文将分享一套经过验证的8天通关学习方案,帮助考生在短时间内高效备考,顺利通过系统架构设计师考试。 ## 考试概览:了解系统架构设计师考试 系统架构设计师考试属于计算机技术与软件专业技术资格(水平)考试中的高级水平测试,旨在评估考生在系统架构设计方面的综合能力。根据最新的考试安排,系统架构设计师考试每年举行两次,

gitblog_00017的博客 761

2025软考架构师备考指南

这个是拿来给你做题的,千万不要提前看答案!周末用《最后一章节历年案例真题》固定时间去做题,

方才coding 2992

别什么都不懂就去报考软考了,一文带你了解软考!

近年来,软考可以说是个考证热门!每年都有不少人跃跃欲试。想要报考25年软考的宝子,一定要提前了解清楚,做好备好规划,拒绝信息差。今天为大家整理了一篇软考科普,带你深入了解软考~

2401_86540654的博客 7万+

【软考】中级 | 数据库系统工程师 | 笔记总结

数据库系统工程师是近年来比较热门的职业,随着企业信息化建设的深入发展,对于数据库系统工程师的需求也越来越大。软考中级数据库系统工程师考试是对于候选人在数据库系统工程领域中的专业技能和知识的考核,具有一定的难度和专业性。因此,在备考软考中级数据库系统工程师考试之前,需要对相关知识进行全面系统的学习和掌握。

看世界,也找自己 5万+
上一篇: HJ95 人民币转换【python3】
下一篇: HJ93 数据分组【python3】
Rai Sokann
博客等级 码龄7年 8粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值