初赛知识大全
本文应该可以帮助你解决绝大部分初赛问题,或者复习。
但是有一些原题历史过于久远,知识点已经不重要了,或是一些太过于简单的问题(如“IT”的含义等),也就没必要介绍了。
查阅知识点可以通过翻目录或者 Ctrl+F
。
关于计算机:
计算机常识类问题。
计算机发展:
代别 | 年代 | 元件 |
---|---|---|
第一代 | \(1946\sim1958\) | 电子管 |
第二代 | \(1959\sim1964\) | 晶体管 |
第三代 | \(1965\sim1970\) | 集成电路 |
第四代 | \(1971\sim\text{now}\) | 大规模、超大规模集成电路 |
ENIAC:
全称 “Electronic Numerical Integrator and Calculator”,\(1946\) 年 \(2\) 月 \(14\) 日,诞生于美国宾夕法尼亚大学。是世界上第一台电子计算机,占地 \(170~m^2\),质量 \(30~t\),用了约 \(18000\) 个电子管,每秒进行 \(5000\) 次加法计算。
ENIAC 是世界上第一台电子计算机,而世界上第一台电子数字计算设备被公认为是 ABC 机。ABC 机只用于求解线性方程组。
冯·诺依曼体系结构:
计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备组成。
把计算过程描述为由许多命令按一定顺序组成的程序,然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后,输出结果。
附上百度百科的图:
计算机分类:
根据性能指标来分类,可以将计算机分成:巨型机、大型机、中型机、小型机、微型机和工作站。
巨型机(超级计算机):速度快,容量大,主要用于重大科研、国防尖端技术(我国有神威•太湖之光、天河一号等)。
大、中型机:安全性、稳定性高,擅长数据处理,用于商业领域(银行、电信等)。
小型机:与普通服务器相比高可靠性、可用性、高服务性,一般用于科研机构、学校。
微型机:个人计算机。
工作站:图形处理能力、任务并行方面能力强。
计算机历史中重要人物:
阿达·洛芙莱斯(Ada Lovelace):英国人。世界上第一位程序员。
艾伦·麦席森·图灵(Alan Mathison Turing):英国人。计算机科学之父,人工智能之父。
约翰·冯·诺依曼(John von Neumann):美籍匈牙利人。现代计算机之父,博弈论之父。
约翰·麦卡锡(John McCarthy):美国人。提出人工智能概念,人工智能之父。
马文·明斯基(Marvin Lee Minsky):美国人。框架理论的创立者,人工智能之父。
克劳德·艾尔伍德·香农(Claude Elwood Shannon):美国人。提出了信息熵的概念,为信息论和数字通信奠定了基础,信息论创始人。
计算机系统:
计算机系统结构图
参考资料:
曹文,董永建,吴涛.信息学奥赛一本通·初赛篇[M]. 南京:南京大学出版社,2018.
原文地址:https://www.cnblogs.com/GJY-JURUO/p/15224899.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android 常用log 关键字
- Android PopWindow 设置背景亮度的实例
- ubuntu20.04设置静态ip地址(包括不同版本)
- LayoutAnimation给ListView中的item设置动态出场效果(实例)
- android studio2.3如何编译动态库的过程详解
- Android RecyclerView设置下拉刷新的实现方法
- Android 动态添加view或item并获取数据的实例
- Centos7实现MySQL基于日志还原数据的示例代码
- Android 三种延迟操作的实现方法
- 基于Android在布局中动态添加view的两种方法(总结)
- Android向node.js编写的服务器发送数据并接收请求
- Android startActivityForResult和setResult的区别
- Linux系统使用Fuser命令的方法
- Android实现地理定位功能
- Android实现在ServiceManager中加入自定义服务的方法详解