计概基础知识串讲

2023-10-07 05:10
文章标签 基础知识 串讲 计概

本文主要是介绍计概基础知识串讲,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

谁能想到以这种方式再次打开文章管理

计算概论期中复习&串讲

一: 发展史

(一).数学危机
  • 希帕索斯发现无理数——实数论
  • 贝克莱悖论(无穷小)——集合论
  • 罗素悖论——哥德尔不完备性定理——可计算问题——图灵机
(二).计算机
  • 第一台——埃尼阿克ENIAC 1946 宾夕法尼亚大学
    *无存储器,用布线板控制,效率低

  • 现代意义上第一台 ——EDVAC 1951 冯诺依曼
    二进制表示数组和程序,使用“存储程序”的方法控制计算机

  • 冯诺依曼结构
    在这里插入图片描述

  • 摩尔定律:
    CPU芯片上的零件密度每18月增加一倍
    CPU性能18个月提高一倍,价格下降一半

     	保证摩尔定律?提高工作效率&在一枚处理器中集成多个内核
    

第一代计算机(1946年-1957年)电子管计算机,采用电子管作为逻辑线路主要元件。应用范围十分有限,主要应用于军事领域及科学计算。
第二代计算机(1957年-1964年) 晶体管计算机 采用晶体管作为逻辑线路主要元件。与第一代计算机相比,由于晶体管体积小、耗电少、寿命长、计算性能有了很大改进,成本随之下降。应用范围扩大到数据处理和事务管理等方面。
第三代计算机(1964年-1970年)集成电路计算机,采用中、小规模集成电路代替了传统的独立式晶体管。与第二代计算机相比,这一时期的计算机其软件、硬件系统都向标准化、模块化、系列化发展。应用范围扩大到工业控制等领域。
第四代计算机(1970年-今) 大规模集成电路计算机,采用大规模、超大规模集成电路为计算机主要功能元件。
以上设计都采用“冯·诺依曼”结构,
“以二进制、存储程序以及指令和数据统一存储”为基础

二:网络

(一)互联网络

组成

  • 各种类型的计算机或嵌入式设备
  • 互联线路或无线通信介质
  • 网络通信设备与网络软件

分类:

  • 广域网(WAN):跨越国家和省市地域的网络
  • 局域网(LAN):一个建筑物范围内、利用以太网技术形成的计算机网络
  • 内联网(Intranet):企业/组织的内部网(可能是WAN、LAN)

(二)局域网

  1. 计算机
    网卡(NC)
  2. 连接线路
    有线:双绞线
    无线
  3. 网络设备:
    集线器
    交换机
    路由器

(三)管理

协议

  1. 通信协议栈
  2. 协议
    1. HTTP超文本传输(客户端于服务器之间的通讯协议)
    2. TCP传输控制协议(可靠的传输协议)
    3. IP互联网协议(非可靠的传输协议)
      地址
  • IP地址——计算机在IP网络上的标识,32位二进制数
  • 域名——文字标识IP地址
  • DNS——把域名映射成IP地址的服务系统

(四)基础设施

通信线路(介质)
双绞线、光纤,无线,同轴电缆……
网络设备
集线器、交换机、路由器
技术
以太网、ATM、蓝牙

(五)基本模式

  • 客户端 /服务器 client/server
    客户端早读发出请求,服务器被动接受服务请求
  • 对等 peer to peer
    客户端和服务器仅仅是角色,在不同的交互中同一计算机可以有不同角色

(六)应用

  • 万维网
    web&超链接
    - 统一资源定位符URL
    格式: 协议:地址
    http url 格式:http://主机名称:端口/路径
    - 工作原理
  • Email
    SMTP&POP3
  • 文件传输协议FTP
    例如 FlashFTP

这篇关于计概基础知识串讲的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/156232

相关文章

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

计组基础知识

操作系统的特征 并发共享虚拟异步 操作系统的功能 1、资源分配,资源回收硬件资源 CPU、内存、硬盘、I/O设备。2、为应⽤程序提供服务操作系统将硬件资源的操作封装起来,提供相对统⼀的接⼝(系统调⽤)供开发者调⽤。3、管理应⽤程序即控制进程的⽣命周期:进程开始时的环境配置和资源分配、进程结束后的资源回收、进程调度等。4、操作系统内核的功能(1)进程调度能⼒: 管理进程、线

go基础知识归纳总结

无缓冲的 channel 和有缓冲的 channel 的区别? 在 Go 语言中,channel 是用来在 goroutines 之间传递数据的主要机制。它们有两种类型:无缓冲的 channel 和有缓冲的 channel。 无缓冲的 channel 行为:无缓冲的 channel 是一种同步的通信方式,发送和接收必须同时发生。如果一个 goroutine 试图通过无缓冲 channel

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

关于回调函数和钩子函数基础知识的整理

回调函数:Callback Function 什么是回调函数? 首先做一个形象的比喻:   你有一个任务,但是有一部分你不会做,或者说不愿做,所以我来帮你做这部分,你做你其它的任务工作或者等着我的消息,但是当我完成的时候我要通知你我做好了,你可以用了,我怎么通知你呢?你给我一部手机,让我做完后给你打电话,我就打给你了,你拿到我的成果加到你的工作中,继续完成其它的工作.这就叫回叫,手机

有关机械硬盘的基础知识

1,机械硬盘的品牌   目前市场中常见的笔记本电脑的机械硬盘品牌主要有希捷、西部数据、三星等。   2,机械硬盘的容量   硬盘容量,即硬盘所能存储的最大数据量。虽然笔记本电脑硬盘的容量会因单位密度的提升而增加,不过和台式电脑的大容量比起来,笔记本电脑硬盘的容量仍然落后许多。笔记本电脑的硬盘除了对磁盘有体积较小和数量较少的要求之外,对功耗、耐用程度、抗震性及成本等的考虑,也让笔记

OpenGL ES学习总结:基础知识简介

什么是OpenGL ES? OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。 为桌面版本OpenGL 的一个子集。 OpenGL ES管道(Pipeline) OpenGL ES 1.x 的工序是固定的,称为Fix-Function Pipeline,可以想象一个带有很多控制开关的机器,尽管加工

计算机基础知识复习9.6

点对点链路:两个相邻节点通过一个链路相连,没有第三者 应用:PPP协议,常用于广域网 广播式链路:所有主机共享通信介质 应用:早期的总线以太网,无线局域网,常用于局域网 典型拓扑结构:总线型 星型(逻辑总线型) 介质访问控制  静态划分信道 信道划分介质访问控制 频分多路复用FDM 时分多路复用TDM 波分多路复用WDM 码分多路复用CDM 动态分配信道 轮询访问介质访问控

Gitflow基础知识

0.理想状态 现状 听完后的理想状态 没使用过 git 知道 git 是什么,会用 git 基础流程命令 用过 git,但只通过图形化界面操作 脱离图形化界面操作,通过 git 命令操作 会 git 命令 掌握 gitflow 规范,合理使用 rebase 和解决代码冲突问题 1.Git 的基础流程&命令 1.1 基础概念 工作区:代码生产基地,pycharm

[JAVA基础知识汇总-1] 创建线程的几种方式

文章目录 1. 继承Thread类2. 实现Runnable接口3. 实现Callable接口4. 线程池 可以认为有四种方式,也可以认为有一种,因为都跟Runnable接口有关 1. 继承Thread类 代码 public class Thread1ExtendsThread extends Thread {// public Thread1(String n