计算机系统基础

计算机系统基础包含四大部分:计算机体系结构、计算机软件基础、计算机网络基础、数据库系统基础。计算机体系结构主要包括:计算机硬件基本组成、中央处理器、存储器、常用I/O设备

计算机软件基础:操作系统基础、程序设计语言基础

计算机网络基础:计算机网络的基本概念、网络体系结构及协议标准、Internet技术、Internet的IP基础、Internet服务、Intranet技术

数据库系统基础:数据库技术的产生与发展、数据库技术基本理论 数据仓库、联机分拆处理 和数据挖掘

2.1计算机体系结构

1.计算机硬件基本组成

计算机硬件系统5大组成部分:运算器、控制器、存储器、输入设备、输出设备(速记词:运控存输入出)

2.中央处理器

(1)CPU的功能:程序控制、操作控制、时间控制、数据处理

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

(3)运算器由算术逻辑运算部件(ALU)和累加寄存器、数据缓冲寄存器、状态条件寄存器组成。

(4)控制器由指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、指令译码器(ID)、时序控制逻辑、总线逻辑、中断控制逻辑组成。

3.存储器

(1)存储器分为以下三类:高速缓冲存储器(Cache)、主存储器、辅助存储器

(2)CPU能够直接访问的存储器称内存储器,高速缓存和主存储器都是内存储器。

4.常用I/O设备

(1)按传输分为输入、输出与输入/输出三类设备。

(2)按功能分为人机接口、存储信息、机机联系。

2.2 计算机软件基础

1.操作系统基础

(1)操作系统的两个重要作用:通过资源管理,提高计算机系统效率;改善人机界面,提供友好工作界面。

(2)常见的操作系统:Unix、Linux、DOS、OS/2、NetWare、Windows系列等。

(3)操作系统的三条主要特性:并发性、共享性和异步性。

(4)操作系统的主要功能:资源管理、程序控制和人机交互等。

(5)操作系统的类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。(速记词:批分实网布)

(6)三种典型的实时系统:过程控制系统、信息查询系统和事务处理系统。

2.程序设计语言基础

(1)程序设计语言的分类:低级语言和高级语言、过程式语言和非过程式语言、通用语言和专用语言、交互式语言(BASIC语言)和非交互式语言。

(2)程序设计语言的基本成分包括数据、运算、控制、传输四部分。

(3)数据类型可分为算术(或字符)类型、枚举类型、数组类型、指针类型、用户定义的数据类型等。

(4)高级程序语言的基本运算可分成算术运算、关系运算、逻辑运算和位运算。

(5)求解可计算问题的程序框架都可用顺序、选择和循环三种控制成分来描述。

2.3计算机网络基础

1.计算机网络的基本概念

(1)计算机网络按覆盖范围分为:局域网(LAN)、城域网(MAN)、广域网(WAN)。

(2)计算机网络5种拓补结构:星型、树型、总线型、环型、网状型。

(3)网络连接设备主要包括中继器、网桥、集线器、交换机、路由器、网关等。

(4)网络软件一般是指系统级的网络操作系统、网络通信协议和应用级的提供网络服务功能的专用软件。

(5)常用的网络操作系统:UNIX、Netware、WindowsNT、Linux等。

2.网络体系结构及协议标准

(1)计算机网络主要功能是实现数据通信和资源共享。层次和协议是理解网络体系结构的关键。

(2)网络协议实质上是实体间通信时所使用的的一种语言。网络协议三要素:语法、语义和时序。

(3)OSI/ISO体系结构由下到上依次为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

3.Internet技术

(1)TCP/IP体系结构从下至上依次为网络接口层、网络层、传输层和应用层。

(2)TCP/IP协议各层主要功能从下至上分别为设备驱动程序及接口、IP、TCP和UDP、Telent、FTP和e-Mail

4.Internet的IP地址

(1)IP地址采用分层机构。IP地址由网络号和主机号两部分组成。

(2)TCP/IP协议规定,根据网络规模的大小将IP地址分为5类(A、B、C、D、E)。目前大量使用的IP地址仅是A至C类三种。

(3)C类IP地址:一个C类地址是由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高位必须是“110”,即第一段数字范围为192-223.每个C类地址可连接254台主机,Internet有2054512个C类地址。公式:2^N。

(4)Ipv4所拥有的32位地址空间,IPv6具有128位的地址空间。

5.Internet服务

(1)WWW:万维网,简称Web.

 (2) FTP:文件传输服务。

(3)Telnet:远程登录服务。

6.Intranet技术

(1)Intranet技术是指采用Internet技术建立起来的企业内部网络。

(2)Intranet网络安全技术包括防火墙技术、数据加密、身份认证和综合网络安全技术。

2.4数据库系统基础

1.数据库技术的产生与发展

(1)数据库技术的基本功能:存储和管理各种商务数据(决策支持)

(2)数据管理主要分为手工管理阶段、文件系统阶段、数据库系统阶段。

(3)数据库系统数据集成性的主要特征:全局与局部的结构模式

(4)数据仓库作为决策支持系统包括三个方面:数据仓库技术( DW)、联机分析处理技术(OLAP)、数据挖掘技术(DM)。

2.数据库技术基本理论

(1)常用数据模型:概念数据模型和基本数据模型。概念数据模型实例:E-R模型。

(2)基本数据模型:层次模型、网状模型、关系模型和面向对象模型。

(3)数据库结构的基础是数据模型。

(4)数据模型三要素:数据结构、数据操作和数据约束条件。

(5)关系模型三部分:数据结构、关系操作集合、关系的完整性。

(6)结构化查询语言(SQL)的功能:数据定义、数据操纵、数据库控制、事务控制。

(7)建设数据库系统一般分为两步:一是设计和建立高效的数据库(DB);二是设计和建立数据库管理系统(DBMS)。基本过程如下:

用户需求分析-(数据库设计与实现阶段[数据分析-概念模型设计-数据库设计-建立数据库]-(数据库管理阶段设计与实现阶段)[DBMS设计-实现]-系统使用与维护

3.数据仓库、联机分析处理和数据挖掘

(1)数据仓库是一种只读的、用于分析的数据库,常常作为决策支持系统的底层。

(2)数据仓库是多维的,即数据仓库的数据的组织方式有多层的行和列。

(3)数据挖掘和联机分析处理都可以在数据仓库的基础上对数据进行分析,以辅助决策。

(4)数据仓库的特点:1.数据效率足够高;2.数据质量足够好;3.数据有足够的扩展性

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 计算机系统基础是计算机科学与技术领域中的一门重要课程,主要涵盖计算机系统的硬件、软件、操作系统、网络等方面的知识。在学习这门课程时,学生们会了解计算机系统的组成、设计原理以及工作原理。 首先,计算机系统由硬件和软件两个部分组成。硬件包括中央处理器(CPU)、内存、存储设备、输入输出设备等,它们共同协作完成计算机的运算和数据存储功能。软件则包括操作系统、应用软件和编程语言等,它们使计算机硬件能够发挥作用并实现特定的功能。 其次,计算机系统基础还涉及到计算机的操作系统。操作系统是计算机系统的核心软件,它负责管理和控制计算机硬件资源,为用户和应用程序提供统一的接口。学习计算机系统基础,我们需要了解操作系统的基本功能、进程管理、内存管理、文件系统等重要知识,以便能够合理地利用和管理计算机系统资源。 在计算机系统基础课程中,还会学习计算机网络的基础知识。计算机网络是计算机系统之间相互连接和通信的基础设施,它使得分布式计算成为可能,并且提供了全球范围内的信息传输能力。学习计算机网络的基础知识,我们需要了解网络协议、网络拓扑、数据传输、网络安全等方面的内容。 总之,计算机系统基础课程对于我们掌握计算机科学与技术领域的基础知识至关重要。通过学习计算机系统基础,我们能够深入了解计算机系统的原理和工作方式,为进一步学习和研究计算机科学相关领域奠定坚实的基础。 ### 回答2: 计算机系统基础是指对计算机硬件、操作系统和计算机网络等方面的理论和知识进行研究和学习。在CSDN上,我们可以找到很多优质的相关资料和学习资源。 首先,计算机系统基础主要包含了计算机的硬件结构和原理,包括中央处理器(CPU)、内存、输入输出设备等硬件组成部分以及它们之间的工作原理和协调方式。我们可以在CSDN上找到很多关于计算机硬件的文章和教程,可以帮助我们更好地了解计算机的工作原理和性能优化等方面的知识。 其次,操作系统是计算机系统基础中的重要组成部分,它负责管理计算机的资源和提供各种服务。在CSDN上,可以找到很多关于操作系统的文章和教程,包括常见的操作系统原理、文件系统、进程管理、内存管理等内容,这些资料能够帮助我们深入理解操作系统的工作原理和使用方法。 此外,计算机网络也是计算机系统基础中的重要内容之一。计算机网络连接了各种计算机和设备,实现了信息的传输和共享。在CSDN上可以找到很多关于计算机网络的资料,包括网络协议、网络拓扑、网络安全等方面的内容,这些资料对于理解和应用计算机网络是非常有帮助的。 总结起来,计算机系统基础是计算机科学的重要基础知识,通过在CSDN上学习相关内容,我们能够更好地了解计算机原理和系统工作方式,提升自己在计算机领域的知识和技能。 ### 回答3: 计算机系统基础是指对计算机系统的各个方面进行全面了解和学习的一门课程。它涉及到计算机硬件、操作系统、网络和计算机体系结构等方面的知识。 在计算机硬件方面,我们需要了解计算机的组成和工作原理,包括中央处理器(CPU)、内存、硬盘、显卡等硬件设备的作用和相互之间的关系。此外,我们还需要了解各种输入输出设备以及计算机系统的扩展和连接方式。 在操作系统方面,我们需要学习操作系统的功能和特点,如进程管理、文件系统、内存管理、设备管理等。我们还需要了解操作系统的启动过程和运行机制,了解不同操作系统的特点和使用方法。 在网络方面,我们需要了解计算机网络的基本概念、网络拓扑结构以及常见的网络协议。我们还需要学习如何利用网络进行数据传输和通信,并了解网络安全和数据保护的基本知识。 在计算机体系结构方面,我们需要了解计算机系统的层次结构、指令集和微指令的概念,以及计算机的运行模式和工作原理等。我们还需要了解不同的计算机体系结构和它们的特点,如单处理器、多处理器和分布式系统等。 通过学习计算机系统基础,我们能够深入了解计算机系统的各个方面,为我们进一步深入学习计算机科学和应用开发打下坚实的基础。它对我们理解计算机系统的工作原理、解决计算机系统中的故障和优化系统性能等都具有重要的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流年易逝0320

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值