计算机概论复习:知识大全

2023-05-16

为期末考试复习的笔记,参考了各种资料。

1.计算机的定义

1.1计算机系统的组成

1、由硬件和软件组成;
2、软件:
应用软件——办公自动化软件、财务管理软件。(记法:有专门应用语境的软件)
系统软件:操作系统、编译系统,解释系统、数据库管理系统等(记法:系统自带的软件)
3、硬件:CPU、储存器,输入输出设备;

1.2计算机的发展

1946年,美国宾夕法尼亚大学,第一台电子数字计算机ENIAC
第一代:电子管;
第二代:晶体管;
第三代:集成电路;
第四代:大规模和超大规模集成电路;

1.3计算机的分类

按xx分类——分为:
处理数据的方式——数字、模拟 计算机
用途——通用、专用
规模和处理能力——巨型、大/中型、小型、工作站、服务器和网络计算机;

1.4 计算机的用途

放个图,虽然我觉得不会考:
在这里插入图片描述
计算机辅助系统中:
计算机辅助:Computer Aided
设计:Design
制造:Manufacturing
教育:Institution

2.计算机的运算基础

2.1 常用的进制

十进制D、二进制B、八进制Q、十六进制H

2.2进制的转换

十进制整数与二进制的转换:
从下往上!
在这里插入图片描述
如果是十进制与八进制的转化,则除数为8;

小数:
乘到等于1为止,每次取整数部分,从上往下;

在这里插入图片描述

2.3码制

正负号在计算机内部的表示

符号位:数值型数据的最高位符号位
0——正;1——负。

码制表示

分为原码、反码、补码表示法。

反码:
正数的原码和反码相同。
负数:负数的反码是原码取反,即0变1,1变0;

补码:
正数:与原码相同;
负数:取反末位加1;即,反码+1;

即:一个数的负数就是一个数的补码;
在没有特殊说明的情况下,一个二进制数没有符号位。

溢出判断

无符号数:超出位数即溢出。
有符号数:符号位数字改变即溢出。

3.逻辑运算

and 与 同真则真;
or 或 有真则真;
xor 亦或 1与0为1,否则:全1或全0均为0;

4.计算机基本结构和工作原理

4.1计算机硬件基本结构

数学家冯诺依曼提出:计算机由五个基本部分组成:运算器,控制器,存储器,输入设备,输出设备;
两个基本思想:采用二进制、存储程序;

控制器中:
PC:存放将执行指令在内存储器中的储存地址
IR:暂时保存正在执行的指令

存储器中:分为内存和外存。

内存:
也称主存,存放运行程序的指令和数据。
直接与CPU交换信息。

内存分类:存取方式分为RAM和ROM:
RAM:随机访问存储器。
读写存储器。只临时存储信息,即:加电,记忆信息;断电:RAM中信息丢失。

ROM:只读存储器。
只读出,不写入。断电信息不丢失。
ROM中常存放一些专用程序、数据和系统配置。如:磁盘引导程序、自检程序、I/O驱动程序等。

外存:
又称辅助存储器,是内存的扩充。

一般存放需要长期保存、暂时不用的程序、数据和结果,需要时可以成批和内存信息交换。
常用外存:磁盘(软盘、硬盘),光盘、磁带。

4.2程序设计基础

程序设计方法:结构化程序设计面向对象程序设计

结构化程序设计:
思想:自顶向下、逐步求精、模块编程。
采用单入口单出口控制结构:顺序、选择、循环。

面向对象的程序设计:
封装性、继承性和多态性。

4.3程序设计语言

分为:机器语言、汇编语言、高级语言、面向对象语言等。

1、机器语言:由0、1构成的机器指令(构成:操作码,地址码)。可直接被机器接受。

2、汇编语言:机器语言符号化:助记符代替操作码,地址符代替地址码。机器不能直接识别,要翻译。

3、高级语言:面向问题的程序设计语言。
与计算机硬件无关、表达方式接近被描述问题,解决自然语言和数学语言。

4.4算法

确定性、有穷性、可行性、有输入输出。

5.计算机网络与通信

网络分类和拓扑结构

覆盖地域范围划分:
局域网LAN:Local
城域网MAN:Metro
广域网WAN:Wide

网络拓扑结构:总线型、环形、星型、网状型、树型。

网络传输介质:有线和无线。
有限:双绞线、同轴电缆、光纤。
无线:微波、红外线。

网络协议:由语法、语义、时序 三大要素构成。

TCP/IP:传输控制协议/网络协议:
是Internet使用的基础协议。

关于IP地址:
分为4段,共32位。每段使用0~255十进制数字。

Internet的服务功能

电子邮件E-mail
远程登陆Telent
文件传输FTP
WWW服务

统一资源定位符URL

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机概论复习:知识大全 的相关文章

  • Mariadb-Mysql服务器

    1 安装服务 root 64 ftp2 yum install y mariadb 2 启动服务 root 64 ftp2 systemctl start mariadb 3 进入Mysql 因为默认进入Mysql是不需要密码的 xff0c
  • Vmware批量开关机脚本

    运行Windows脚本批量开关Vmware虚拟机 1 vmrun T ws start opt VMware win2k8r2 vmx nogui启动无图形界面虚拟机 xff08 T 是区分宿主机的类型 xff0c ws server se
  • linux下proxy设定的一般方法

    在linux下配置测试环境时 xff0c 经常遇到代理服务器配置的相关问题 xff0c 在这里总结一些 xff0c 为以后节省些时间 也希望对需要的人有所帮助 linux下proxy的常规设置 一般是把如下环境变量的设置放到 etc pro
  • 计算机视觉中的论文常见单词总结

    前言 本文对计算机视觉论文中常出现的单词进行了汇总 xff0c 对于不具备直接阅读英文文献的读者 xff0c 可以考虑把这些单词给背了 之前的文章 计算机视觉中的高效阅读论文的方法总结 中提到了如何掌握阅读英文文献的能力 xff0c 我就是
  • android常见面试题与我自己的回答 (二)

    1 xff0c android process 解决访问SharedPreferences xff0c 不在同一进程 private SharedPreferencesDB Context cxt this context 61 cxt C
  • 解决打开Chrome出现 输入密码以解锁您的登录密钥环

    问题是这样的 xff0c 打开Chrome 后出现如下所示 xff1a xff08 图是网上找的 xff0c 我电脑上解决了这个问题 xff0c 这图就出现不了了 xff09 我的具体情况是 xff0c 输入什么密码都解不开 xff0c 也
  • Spring_ 依赖注入 详细讲解

    文章目录 一 什么是依赖注入 xff1f 1 类的关系1 1 依赖关系 xff08 Dependency xff09 1 2 聚合 xff08 Aggregation xff09 2 关系强度 二 为什么使用依赖注入 xff1f 1 开闭原
  • 向日葵ubuntu19.10安装不上依赖解决办法

    源链接 https blog csdn net zhang24qin article details 103611923 http www luyixian cn news show 267507 aspx 不知道哪个是原作者 都放上面了
  • Linux向日葵重启以后连接不上解决办法

    Linux重启之后向日葵连接不上 xff0c 查看log时候显示和屏幕组件有关 xff0c 获取不到屏幕组件 在 etc profile d 下面创建一个脚本xrk sh vim编辑 bin bash xhost 43 wq 保存一下 ch
  • clickhouse的too many part问题

    clickhouse踩坑记录 Yuque what DB Exception Too many partitions for single INSERT block more than 100 The limit is controlled
  • jumpserver DOCKER脚本报错解决方案

    ERROR for koko Container 34 10761048e0bf 34 is unhealthy ERROR for celery Container 34 10761048e0bf 34 is unhealthy ERRO
  • ESXI 无法打开磁盘“XXX.vmdk”或其所依赖的快照磁盘之一

    如果遇到断电突然VMDK嗝屁了 xff0c 这时候重启没有 lck文件把硬盘锁死还是无法启动可能需要修复硬盘 vmkfstool x check vm 103 disk 0 vmdk vmkfstool x repair vm 103 di
  • linux C++创建多级目录

    static bool check exists const std string amp file path return access file path c str F OK 61 1 static std string get pa
  • [转] Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程

    原文链接 在登录Linux时要执行文件的过程如下 xff1a 在刚登录Linux时 xff0c 首先启动 etc profile 文件 xff0c 然后再启动用户目录下的 bash profile bash login或 profile文件
  • clickhouse授权

    create role xxx db readonly grant select on xxx db to xxx db readonly grant xxx db readonly to username show grants for
  • MYSQL docker 和 UBUNTU docker

    MYSQL docker 和 UBUNTU docker sudo docker run p 3306 3306 name mysql restart 61 always privileged 61 true v raid10 mysql
  • pandas datetime64 转string

    https stackoverflow com questions 50449453 pandas datetime64 to string You can just cast the dtype first using astype In
  • clion 头文件和源文件切换

    H 和 CPP切换 在keymap快捷键找到 related symbol
  • Git Cherry-pick/Git Merge/Git Rebase

    原文出处 xff1a http pinkyjie com 2014 08 10 git notes part 3 Git笔记 三 cherry pick merge rebase 书接上回 xff0c 直入主题 xff01 这篇继续实践剩下
  • STM32 No Target connected四种解决办法

    文章目录 一 供电二 ST LINK是否接触不良三 按住reset点击download四 boot0 接高电平download正常程序后 xff0c 再接回低电平 xff0c 即可烧录 一 供电 板子一定要供电 xff01 二 ST LIN

随机推荐