计算机硬件

CPU

CPU(中央处理器) = 运算器(ALC) + 控制器 + 寄存器, 主要任务是执行数据运算和程序控制。

CPU的主要性能指标包括主频, 字长 ,高速缓存容量, 指令集等。

主频 :CPU的工作时钟频率,即数字脉冲信号震荡的速度,通常单位为GHz(1GHz=1000MHz)

字长 :CPU能够同时处理的二进制位的个数。当前CPU通常为64位

  • Intel 4004 (1971年) :第一个商用微处理器(不等于第一个CPU!),4位,每秒5万条指令,108KHz,2300个晶体管。
  • 德州仪器 TMX 1795:第一个8位微处理器。
  • Intel 8086(1978年): 第一款16位微处理器

存储器

CPU \(\Longleftrightarrow\) 主存储器(内) \(\Longleftrightarrow\)辅助存储器(外)

内: 高速缓冲存储器(Cache) > 随机存储器(RAM, 断电丢失) > 只读存储器(ROM, 断电不丢失, 不能修改)

速度看和CPU的距离, 寄存器 > 内 > 外

关于计算机内存下面的说法哪些是正确的:
正确答案: B D 你的答案: A D (错误)
A随机存储器(RAM)的意思是当程序运行时,每次具体分配给程序的内存位置是随机而不确定的。
B一般的个人计算机在同一时刻只能存/取一个特定的内存单元。
C计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register)三个部分。
D1MB 内存通常是指 1024*1024 字节大小的内存。

指的是当存储器中的数据被读取或写入时,所需要的时间与这段信息所在的位置或所写入的

位置无关。相对的

总线结构

数据~ 地址~ 总线~

中央处理器CPU能访问的最大存储器容量取决于地址总线

8.计算机系统总线上传送的信号有( )
A. 地址有信号与控制信号 B. 数据信号、控制信号与地址信号
C. 控制信号与数据信号 D. 数据信号与地址信号
答案: C, 系统总线有上述三种, 信号同理

计算机性能

字长: 同一时间处理二进制数位数(单位: 位,bit)

主频

计算机指令

计算机的指令:指令是一组二进制代码,规定了计算机执行的程序的一步操作。
一条指令由操作码操作数组成,前者规定指令要完成的操作,后者是这个操作针对的对象。

冯诺依曼

  1. 计算机处理的数据和指令一律用二进制数表示
  2. 顺序执行程序, 计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。
  3. 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

计算机语言

编译: 源程序 \(\Rightarrow\) 目标程序 \(\Rightarrow\) 可执行程序
解释: 源程序 \(\Rightarrow\) 可执行程序

第一个面向科学计算的高级语言: FORTRAN
C/C++、Pascal/Object Pascal(Delphi)等都是编译性语言
解释性语言如Java、JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。
面向对象语言: 始于20世纪60 年代的离散事件模拟语言SIMULA67,引入了类的要领和继承,成形于20世纪70年代的Smalltalk

进制转换

小数点: 例如\(2^{-1}, 2^{-2}...\)

计算机安全

病毒的几个特性?

信息编码表示

内码: 给计算机看
外码: 给人看

汉字交换码(内):
字形存储码:

汉字编码

区位码: 以ASCII码中的94个字符为基础,由任意两个ASCII码组成一个汉字编码(即一个汉字由两个字节组成),第一个字节称为“区”,第二个字节称为“位”。区位码的区码和位码都采用01~94的十进制。

国标码(GB2312-80): 分别将区位码中的“区”和“位”各自加上十进制32(十六进制20H),用十六进制表达。在国标码中,实际收录汉字6763个,其中一级汉字3755个,按拼音排序;二级汉字3008个。

机内码: 在国标码基础上,区码和位码再各加80H。此时,汉字在计算机内部存储时,每个字节的最高位都是1,可以与ASCII码区分。

外码: 外码也叫输入码、输入法编码,是用来将汉字输入到计算机中的一组键盘符号,是作为汉字输入用的编码。目前常用的外码分为以下几类:

  1. 数字编码,比如区位码;
  2. 拼音编码,比如全拼、双拼、自然码等;
  3. 字形编码,比如五笔、表形码、郑码等。

字形码: 为了将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,就得到了相应的点阵代码(字形码)。

原码,反码,补码

原码

最高位为符号位, 0正, 1负

反码

正数=原码, 负数=原码除符号位外取反

补码

正数=反码=原码, 负数=反码+1
0111....1111是\(+\infty\)
1000....0000是\(-\infty\)
两者相加是\(-1(1111...1111)\)(正无穷比负无穷绝对值小1)
正无穷\(+1=\)负无穷
补码运算: 带上符号位直接加, 因为补码就是为了可以直接加, 并能表示负数, 且充分利用所有位而设计的, 头尾相接形成循环

在整数的补码表示法中,以下说法正确的是( )。
正确答案: A C 你的答案: D (错误)
A只有负整数的编码最高位为 1
B在编码的位数确定后,所能表示的最小整数和最大整数的绝对值相同
C整数 0 只有一个唯一的编码
D两个用补码表示的数相加时,如果在最高位产生进位,则表示运算溢出
D:负数相加肯定仅为, 溢出的那一位直接舍去即可

网络

局域网(Local Area Network,LAN) ,主要特点:私人服务、分布范围小、结构简单/布线容易、网络速度较快、误码率低

城域网(Metropolitan Area Network,MAN),通常是10~100公里内提供服务,一般用于提供公共服务,如城市银行系统、城市消防系统、城市邮政系统、城市有线电视/广播网络等

广域网(Wide Area Network,WAN),基本特性:覆盖范围广、构建成本高、网络结构和类型复杂、传输速率低、误码率高

七层...

IP地址


看前面的网络号, 共8位, 最高位是128
所以A类地址网络号范围:0.0.0.0---127.0.0.0 地址范围0.0.0.0到127.255.255.255
B类地址网络号范围:128.0.0.0---191.255.0.0。地址范围128.0.0.0到191.255.255.255。
C类地址网络号范围:192.0.0.0---223.255.255.0。地址范围 192.0.0.0到223.255.255.255
D类地址范围:224.0.0.0---239.255.255.255
E类地址范围:240.0.0.0---247.255.255.255

6.关于计算机网络,下面的说法哪些是正确的:
A)网络协议之所以有很多层主要是由于新技术需要兼容过去老的实现方案。
B)新一代互联网使用的IPv6标准是IPv5标准的升级与补充。
C)TCP/IP是互联网的基础协议簇,包含有TCP和IP等网络与传输层的通讯协议。
D)互联网上每一台入网主机通常都需要使用一个唯一的IP地址,否则就必须注册一个固定的域名来标明其地址。
答案: C; D项没有"否则"

9、下列地址中,属于B类IP地址的是()。
A、27.33.119.2 B、192.97.32.121 C、133.201.189.32 D、126.33.82.107

P,NP,NPC,NPhard

P类问题: 如果一个问题能找到一个在多项式时间内解决它的算法,那么这个问题就是P问题。

NP类问题: 注意:NP问题不是非P类问题,而是在多项式时间内验证一个解的问题。或者,我们可以将其理解为在多项式时间内猜出一个解的问题。

NPC类问题: 定义如下:如果一个问题是NP问题,而且所有的NP问题都可以约化到它。那么它就是NPC类问题。再来介绍一下关于约化的定义:如果一个问题A可以约化为问题B,含义就是这个问题A可以用问题B的解法来解决。

https://blog.csdn.net/qq_29176963/article/details/82776543

大事记, 时事新闻

2014年6月8日,一台计算机(计算机尤金·古斯特曼并不是超级计算机,也不是电脑,而是一个聊天机器人,是一个电脑程序)成功让人类相信它是一个13岁的男孩,成为==有史以来首台通过图灵测试的计算机==。这被认为是人工智能发展的一个里程碑事件。

==第一个面向科学计算==的高级语言: FORTRAN(John Warner Backus(1977年):领导开发第一个高级编程语言Fortan)

==第一个面向对象的程序设计语言== simula 67语言

==世界第一台通用型电子计算机== :ENIAC(电子数值积分计算机,“埃尼阿克”),于1946年2月14日在美国宾夕法尼亚大学诞生。占地170平方米,质量30吨,每秒5000次加法运算。电子数值积分计算机,十进制

==第一台基于冯·诺依曼结构的计算机== (即存储程序计算机):EDSAC(电子延迟存储自动计算机),第一台存储程序电子计算机。1949年运行。

1984 ==NOI==

第一届国际信息学奥林匹克竞赛 ==IOI== 于1989年在保加利亚的布拉维茨举行。

1995年第一届 ==NOIP==

1999 ==NOI网络同步赛==

中国是IOI创始国之一。==IOI2000== 由中国主办

2007 ==APIO==

为加强竞赛结果的公信力,自2011年起,复赛提高组由一试改为两试,分由两天进行。每天竞赛试题由原来的 ==4题改为3题。==

2018年及以前称作国际信息学奥林匹克中国队选拔赛(简称==CTSC==)。 2019年起,更名为国际信息学奥林匹克中国队选拔(简称 ==CTS==)。

18、 以下人物与其贡献不对应的是()。
A.阿兰•图灵-制造人类历史上第一台计算机 ENIAC
B. 冯•诺依曼-“存储程序”概念和二进制原理
C.姚期智-建立量子计算机理论基础
D. 王选-汉字激光照排系统
答案: A
审清题意, A显然错误

参赛要求等

从2005年开始,NOIP不再支持Basic;从2022年开始,不再支持Pascal。

选手进入考场时,只许携带笔、橡皮等非电子文具入场。禁止携带任何电子产品或机器设备入场,无存
储功能的手表除外;手机(关机)、U盘或移动硬盘、键盘、鼠标、闹钟、计算器、书籍、草稿纸及背包等物品必须存放在考场外。

CSP-S/J: 非专业级软件能力认证,分两个级别进行,分别为CSP-J(入⻔级,Junior)和CSP-S(提高级,Senior),均涉及算法和编程。CSP-J和CSP-S均分别举办两轮:CSP-J1,CSP-S1及CSP-J2、CSP-S2。参加CSP-J/S第二轮,必须先参加第一轮,达到一定的分数者方可参加第二轮。不设年龄、性别限
制,在校生和在职人员均可参加。

CSP-S/J认证开始15分钟后,认证者不能再进入认证点。如有认证者提前离开认证点,除身体特别原因外,须在认证进行2小时后方可准予离开。在第一轮认证期间,任何人不得将试卷携带出考场。认证者进入考场时,监考检查认证者携带物品。认证者只许携带笔、橡皮等非电子文具入场。禁止携带任何电子产品或机器设备入场,无存储功能的手表除外;手机(关机)、U盘或移动硬盘、键盘、鼠标、闹钟、计算器、书籍、草稿纸及背包等物品必须存放在考场外。如有违规带入的,一经发现,CSP-J/S认证总负责人可直接取消违规认证者的参加资格。

认证期间,如出现系统死机、崩溃或硬件故障的情况,认证者需立即举手向监考求助;如经监考组技术人员确认非认证者责任,认证者可获得加时补偿。

错题

计算机基础知识

10、一个无法靠自身的控制终止的循环称为“死循环”,例如,在C语言程序中,语句“while(1) printf(“”);”就是一个死循环,运行时它将无休止地打印号。下面关于死循环的说法中,只有(A)是正确的。
A、不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环,因而,任何编译系统都不做死循环检验。
B、有些编译系统可以检测出死循环。
C、死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环。
D、死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也可以检测的。

初赛Part1的更多相关文章

  1. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  2. Linux平台 Oracle 11gR2 RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

  3. SCNU ACM 2016新生赛初赛 解题报告

    新生初赛题目.解题思路.参考代码一览 1001. 无聊的日常 Problem Description 两位小朋友小A和小B无聊时玩了个游戏,在限定时间内说出一排数字,那边说出的数大就赢,你的工作是帮他 ...

  4. 2016百度之星 初赛2A ABEF

    只做了1001 1002 1005 1006.剩下2题可能以后补? http://acm.hdu.edu.cn/search.php?field=problem&key=2016%22%B0% ...

  5. 【生活没有希望】NOIP2010初赛 烽火传递 smartoj1475

    整天初赛题做做,生活没有希望 用单调队列优化的dp 因为满足后来的总比先来的(在某些方面)更优 所以能用单调队列 n2变成n #include <cstdio> ],b[],c[]; in ...

  6. NOIP2014初赛分数线及金华上线名单

    NOIP2014初赛分数线及金华上线名单 分数线:提高组81.5,普及组93 这分数线还能再高些吗?悲催的浙江. 金华上线普及组名单: 地市 姓名 学校 年级 参赛语种 成绩 金华 成浩鹏 稠州丹溪校 ...

  7. Hadoop入门学习笔记---part1

    随着毕业设计的进行,大学四年正式进入尾声.任你玩四年的大学的最后一次作业最后在激烈的选题中尘埃落定.无论选择了怎样的选题,无论最后的结果是怎样的,对于大学里面的这最后一份作业,也希望自己能够尽心尽力, ...

  8. [NOIP2010初赛]烽火传递+单调队列详细整理

    P1313 [NOIP2010初赛]烽火传递 时间: 1000ms / 空间: 131072KiB / Java类名: Main 描述   烽火台又称烽燧,是重要的防御设施,一般建在险要处或交通要道上 ...

  9. HDU 5690:2016"百度之星" - 初赛 All X

    原文链接:https://www.dreamwings.cn/hdu5690/2657.html All X Time Limit: 2000/1000 MS (Java/Others)    Mem ...

随机推荐

  1. 金山云笔试题:AKM函数

    1. 题目描述 /** 阿克曼(Ackmann)函数 [题目描述] 阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m<=3,n<=10),函数值定义为: akm(m, ...

  2. 物联网架构成长之路(37)-基于C#开发串口工具

    0. 前言 作为物联网平台开发,最基础的工具链还是要有的.前几篇博客,介绍了用C#开发一个MQTT的客户端,用于模拟设备连接平台,并发送数据到平台.但是对于一些硬件来说,可能会用到串口uart来发送数 ...

  3. torch_12_dataset和dataLoader,Batchnormalization解读

    参考博客https://blog.csdn.net/qq_36556893/article/details/86505934 深度学习入门之pytorch https://github.com/L1a ...

  4. Preface_英语

    这是一本游戏指南.没错,你没有 看错,这就是一本游戏指南.当然,这 本指南针对的只是名为"英文"的游戏. 把英文和电子游戏比较一下,我们 会发现,这两者有惊人的相似之处. 第一,它 ...

  5. Spring Cloud Eureka 服务注册中心(二)

    序言 Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件 它主要包括两个组件:Eureka Server 和 Eureka Client Eureka Clie ...

  6. C# 处理接口返回的XML格式数据

    using System.Xml; //引入命名空间 //模拟接口返回的数据 string str=@"<JZD_Message xmlns:xsd=""http: ...

  7. WEB网站发布服务器IIS报错问题终极解决方案,查到问题点

    4本次错误webservice发布新服务器后,出现此错误. 解决方法: 找到dmp文件 dmp文件是啥?自己百度.简单的说就是黑匣子,记录程序崩溃前的操作,那么如何找到这个黑匣子呢? 1.启动 Win ...

  8. C#开发自动照片(图片)裁剪(缩放)工具

    1.需求分析 用winform窗体程序,开发一个能够自动.批量对图片进行缩放和裁剪的程序. 原本想直接从网上找类型的工具直接用,但是无奈现在网上能找到的工具,要么不能用,要么就是很 恶心的下载完后还有 ...

  9. 大一结业项目之一(C#晨曦超市管理系统 )

                                             C#晨曦超市管理系统                            我现是湖南工程职业技术学院大一的学生,很快 ...

  10. synchronized和volatile使用

    synchronized和volatile volatile :保证内存可见性,但是不保证原子性: synchronized:同步锁,既能保证内存可见性,又能保证原子性: synchronized实现 ...