一、硬件

计算机发展:

  年代 元件
第一代 1946~1958 电子管
第二代 1959~1964 晶体管
第三代 1965~1970 集成电路
第四代 1971~? 大规模集成电路

世界上第一台计算机:ENIAC

(1946.2,美国宾西法尼亚大学)

冯诺依曼理论(美籍匈牙利数学家)

①采取二进制

②存储程序,程序控制

③五大部件:运算器、控制器、存储器、输入设备、输出设备

运算器:进行算数运算与逻辑运算

组成:①算数逻辑运算部件(ALU)②累加器 ③状态寄存器及通用寄存器

中央处理器(CPU):由运算器、控制器和一些存储器组成。

存储器

①内存(主存):ROM(只读不写会丢失),RAM(既读又写会丢失)

②CACHE:高速缓存

③外存(辅助存储器):磁盘(软盘、硬盘)、光盘、闪存

读写速度:快->慢

CPU、Cache、内存、外存

计算机硬件系统组成:

计算机硬件系统:

1、主机

①CPU(运算器、控制器)

②内存(ROM、RAM)

2、外部设备

①输入设备——键盘、鼠标、麦克风、扫描仪、触摸屏

②输出设备——显示器、打印机、投影仪、绘图仪、音箱

③外存——软盘驱动器、硬盘驱动器、光盘驱动器

图灵(英国)“图灵测试”、计算机逻辑的奠基者(人工智能)

计算机界的最高奖:图灵奖

二、软件

计算机软件:①系统软件    DOS、Window95/98/2000、Unix、Linux、WindowsNT

②应用软件    文字处理软件、电子表格软件、数据库管理软件

程序设计语言(计算机语言)

①低级语言(机器语言,汇编语言)

②高级语言:Basic、Pascal、Fortran、C/C++/C#、Jave、Lisp、Prolog

三、数制与编码

二进制(B) 八进制(O) 十进制(D) 十六进制(H)

①二、八、十六进制转十进制——按权的展开求和

②十进制转二进制

整数部分:除以2逆向取余法

小数部分:乘以2顺向取整法

③二到八  3:1            八到二  1:3

二到十六  4:1         十六到二  1:4

原码、反码与补码

①正数:符号位(最高位)为0

原码、反码、补码一样

②负数:符号位(最高位)为1

反码:原码除符号位各位取反

补码:反码加一

四、网络基础知识

计算机网络的主要功能:资源共享

计算机网络的组成:①网络硬件 ②网络软件

网络服务器:特点是主、辅存储容量及其处理速度要求较高

网络的分类:

①按通信距离分:局域网(LAN)城域网(MAN)广域网(WAN)

②按网络的拓扑结构分:星形网、环形网、总线网、树型、网状

网络协议

①OSI

7 应用层 高层:负责主机之间的数据传输 用户服务
6 表示层 数据转换、加密和文本压缩
5 会话层  
4 传输层 底层:负责网络数据传输 端对端,传输单位:报文(段)
3 网络层 路由选择、网络互连,传输单位:数据包
2 数据链路层 点对点的可靠传输,传输单位:帧
1 物理层 传输单位:二进制流(比特流)

OSI模型只是一种理想的概念模型。

②TCP:传输控制协议

IP:互联网协议

协议:

FTP:文件传输协议

Telnet:远程登录协议

HTTP:超文本传输协议

HTML:超文本标记语言

IMAP:邮件访问协议

POP3:邮局协议

SMTP:简单邮件传输协议

ARP:地址解析协议

2019CSP初赛基础知识整理的更多相关文章

  1. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  2. Kali Linux渗透基础知识整理(二)漏洞扫描

    Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...

  3. 【OGG】OGG基础知识整理

    [OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...

  4. java部分基础知识整理----百度脑图版

    近期发现,通过百度脑图可以很好的归纳总结和整理知识点,本着学习和复习的目的,梳理了一下java部分的知识点,不定期更新,若有不恰之处,请指正,谢谢! 脑图链接如下:java部分基础知识整理----百度 ...

  5. wifi基础知识整理

    转自 :http://blog.chinaunix.net/uid-9525959-id-3326047.html WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总 ...

  6. JavaScript基础知识整理

    只整理基础知识中关键技术,旨在系统性的学习和备忘. 1.在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象特殊值NaN ...

  7. C#基础知识整理

    年时,北风吹雁雪纷纷,一条秋裤冻上头.冷的连手都懒得动,就随便翻翻书,也没有更新博客,如今年已过,开始投入到正常的工作状态中,趁现在需求还没有来,把C#基础知识梳理一下,其实一直以来就想这样做的,对于 ...

  8. Oracle ASM 磁盘组基础知识整理(收藏版)

    转至:https://cloud.tencent.com/developer/article/1494403 为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的 ...

  9. Linux基础知识整理

    一.基础知识 1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件 ...

随机推荐

  1. 使用JMS接口接入WebSphere MQ消息

    在你的应用程序中利用IBM WebSphere MQ消息中间件提供Java消息服务开放接口. IBM WebSphere MQ(WMQ)是一套面向消息的中间件(message-oriented mid ...

  2. 通过Blazor使用C#开发SPA单页面应用程序(3)

    今天我们来看看Blazor开发的一些基本知识. 一.Blazor组件结构 Blazor中组件的基本结构可以分为3个部分,如下所示: //Counter.razor //Directives secti ...

  3. MapReduce on Yarn运行原理

    一.概念综述 MapReduce是一种可用于数据处理的编程模型(或计算模型),该模型可以比较简单,但想写出有用的程序却不太容易.MapReduce能将大型数据处理任务分解成很多单个的.可以在服务器集群 ...

  4. (二十七)c#Winform自定义控件-多输入窗体

    前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章. 开源地址:https://gitee.com/kwwwvagaa/net_winform_custom_control ...

  5. 高德全链路压测平台TestPG的架构与实践

    导读 2018年十一当天,高德DAU突破一个亿,不断增长的日活带来喜悦的同时,也给支撑高德业务的技术人带来了挑战.如何保障系统的稳定性,如何保证系统能持续的为用户提供可靠的服务?是所有高德技术人面临的 ...

  6. Java中不得不谈的值传递和地址传递

    个人的一些认识,希望能对初学Java的你,或者困惑于方法参数传递的你祈祷一丝帮助! 下面是一些作者的个人观点,如果有错,欢迎各位大牛指出错误,灰常感谢您的观看与支持... -------------- ...

  7. 利用递归,反射,注解等,手写Spring Ioc和Di 底层(分分钟喷倒面试官)了解一下

    再我们现在项目中Spring框架是目前各大公司必不可少的技术,而大家都知道去怎么使用Spring ,但是有很多人都不知道SpringIoc底层是如何工作的,而一个开发人员知道他的源码,底层工作原理,对 ...

  8. (四十七)c#Winform自定义控件-树表格(treeGrid)

    前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章. GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:ht ...

  9. vector function trmplate

    /* vector function template programmer:qpz */ #include <iostream> #include <vector> #def ...

  10. Sqoop数据迁移工具的使用

    文章作者:foochane  原文链接:https://foochane.cn/article/2019063001.html Sqoop数据迁移工具的使用 sqoop简单介绍 sqoop数据到HDF ...