Markdown学习
标题
标题一
标题二
标题三
标题四
标题五
标题六
字体
Hello World
Hello World
Hello World
Hello World
列表
- A
- B
- C
- A
- B
- C
代码
python
表格
姓名 | 性别 | 生日 |
---|---|---|
张三 | 男 | 19990117 |
分割线
引用
努力不一定成功,但不努力你一定是不成功的
什么是计算机
- Computer:全程电子计算机,俗称电脑
- 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备
- 有硬件和软件所组成
- 常见的形式有台式计算机、笔记本计算机、大型计算机等
- 广泛应用在:科学计算,数据处理,自动孔子,计算机辅助设计,人工智能,网络等领域
硬件及冯诺依曼结构
计算机硬件
- 一些物理装置安系统结构的要求构成一个有机整体为计算机软件运行提供物质基础
- 计算机组成
- CPU
- 主板
- 内存
- 电源、主机箱
- 硬件
- 显卡
- 键盘、鼠标
- 显示器
- 等…
聊聊装机
- CPU Memory(内存) Motherboard(主板)
- IO设备(input/output输入输出设备)
冯·诺依曼体系结构
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PaH95Vuk-1630656969912)(C:\Users\MRC\AppData\Roaming\Typora\typora-user-images\image-20210902175027380.png)]
约翰·冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。 冯·诺依曼是罗兰大学数学博士,是现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。
冯·诺依曼先后执教于柏林大学和汉堡大学,1930年前往美国,后入美国籍。历任普林斯顿大学教授、普林斯顿高等研究院教授,入选美国原子能委员会会员、美国国家科学院院士。早期以算子理论、共振论、量子理论、集合论等方面的研究闻名,开创了冯·诺依曼代数。冯·诺依曼第二次世界大战期间曾参与曼哈顿计划,为第一颗原子弹的研制作出了贡献。
冯·诺依曼1944年与奥斯卡·摩根斯特恩合著《博弈论与经济行为》,是博弈论学科的奠基性著作。晚年,冯·诺依曼转向研究自动机理论,著有对人脑和计算机系统进行精确分析的著作《计算机与人脑》(1958年),为研制电子数字计算机提供了基础性的方案。 其余主要著作有《量子力学的数学基础》(1926)、《经典力学的算子方法》、《连续几何》(1960)等。
软件及软件开发
- 计算机软件可以是计算机按照实现预定好的顺序完成特定的功能
- 计算机软件按照其功能划分为系统软件与应用软件
- 系统软件:
- DOS(Disk Operating System),Windows,Linux,Unix,Mac
- 应用软件:
- WPS,QQ,微信,英雄联盟…
- 软件、开发、软件开发
- 人机交互(图形化界面,命令行)
电脑常用快捷键
- 键盘功能键:Tab、Shift、Ctrl、Alt、空格、Enter、Window、↑、↓、←、→
- 键盘快捷键:全选、复制、粘贴、撤销、保存、关闭窗口、运行、永久删除…
Dos命令
- 常见的Dos命令
#盘符切换
d:
#查看当前目录所有文件
dir
#切换目录
cd (change directory)
cd /d d:(通过/d 可以跨盘符切换)
cd /d f:
cd tmp
cd .. (返回上一级目录)
#清理屏幕
cls (clear screen)
#退出终端
exit
#查看电脑IP
ipconfig
#打开计算器
calc
#打开画图工具
mspaint
#打开记事本
notepad
#ping 命令
ping www.baidu.com
#创建文件夹
md test (mkdir dir)
#创建文件
cd>a.txt
#删除文件
del a.txt
#染出文件夹
rd test (remove dir)
计算机语言发展史
第一代语言
- 机器语言
- 二进制
第二代语言
- 汇编语言
- 解决人类无法读懂机器语言的问题
- 指令代替二进制
第三代语言
- 摩尔定律
- 当价格不变是,集成电路上课容纳的晶体管数目,约每个18个月边会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上
- 高级语言
- 大体上分为:面向过程和面向对象两大类
- C语言—面向过程
- C++语言—面向对象
- JAVA语言—面向对象
- C#语言 (shaop)
- Python、PHP\JavaScript
- …