2.认识计算机
一、什么是计算机
- computer:电子计算机,电脑
- 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备
- 由硬件(鼠标、键盘、麦克风、摄像头、硬盘、显示器)和软件(QQ、微信等)组成
- 常见的有台式计算机、笔记本计算机、大型计算机
- 广泛应用在:科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络领域
二、计算机硬件
一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
计算机硬件组成:
- CPU
- 主板
- 内存
- 电源、主机箱
- 硬盘
- 显卡
- 键盘、鼠标
- 显示器
- ......
冯·诺依曼体系结构
三、计算机软件
- 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能
- 计算机软件按照其功能划分为系统软件和应用软件
- 系统软件:DOS(Disk Operating System),Windows,Linux,Unix,Mac,Android,iOS
- 应用软件:WPS,QQ,微信,英雄联盟,绝地求生......
- 软件、开发、软件开发
- 人机交互(图形化界面、命令行)
四、DOS命令
- 开启DOS控制台的几种方法:
- 开始菜单→Windows系统→命令提示符
- Windows键+R→输入cmd
- 在任意文件处按住Shift键→点击鼠标右键→在此处打开powershell窗口
- 资源管理器的地址栏前面加上cmd
常用命令:
#盘符切换 E:
#查看当前目录下的所有文件 dir
#切换目录 cd /d E:\
cd /d D:\IDE
#返回上一级 cd ..
#清理屏幕 cls (clear screen)
#查看电脑IP ipconfig
#退出 exit
#计算器 calc
#画图 mspaint
#记事本 notepad
#创建新的文件夹 md directory_name
#创建新的.txt文件 cd>file_name.txt
#删除.txt文件 del file_name.txt
#删除文件夹 rd directory_name
五、计算机语言
第一代计算机语言
机器语言
- 计算机的基本计算方式都是基于二进制的方式。
- 二进制:010111100
- 二进制代码可以直接输入给计算机使用,不用经过任何转换
第二代计算机语言
汇编语言
- 解决人类无法读懂机器语言的问题
- 用指令代替二进制
- 目前应用:
- 逆向工程
- 机器人
- 病毒
- ......
第三代计算机语言
- 摩尔定律
- 当价格不变时,集成电路上可容纳的晶体管数量,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上
高级语言
大体分为:面向过程和面向对象两大类
- 面向过程:典型的是C语言;面向对象:典型的有C++、JAVA几种常用语言
几种常见语言:
- C语言
- C++语言
- JAVA语言
- C#语言
- Python、PHP、JavaScript
- ......