1. 计算机的组成
1.1 计算机的发展
第一个发展阶段: 1946-1956年电子管时代。
第二个发展阶段: 1956-1964年晶体管的计算机时代:操作系统。
第三个发展阶段: 1964-1970年集成电路与大规模集成电路的计算机时代
第四个发展阶段: 1970-现在:超大规模集成电路的计算机时代。
1.2 计算机的组成
是由硬件系统与软件系统两大部分组成。
- 硬件系统:由运算器,存储器,控制器和输入输出设备等基本部分组成。计算机是一个能够执行操作命令的设备,指令是构成计算机软件的基本元素。
中央处理器
运算器、控制器统称中央处理器(cpu):负责数据的算数运算和逻辑运算,及数据的加工处理,是整个计算机的中枢神经,分析程序的可控制信息,并根据程序要求进行控制,协调计算机各部分组件工作及内存与外设的访问等。
存储器
实现记忆功能的部件,用来存储程序、数据和各种信号、命令等信息、并在需要时提供这些信息。内存(rom只读存储器;ram随机存储器;断电就会消失);外存(硬盘、软盘、光盘)。
输入输出设备
计算机从输入设备获得外部的信息。输入设备将外部信息以一定的数据格式送入系统,并由输出设备输出。
如:键盘输入一首歌曲名称,将这一数据送入系统,音响播放。
- 软件系统:含系统软件和应用软件两部分。
桌面操作系统
window系列:用户群体大
macOS:适合于开发人员
linux:应用软件少
服务器操作系统 linux:安全、稳定、免费;占有率高 windows server:收费;占有率低
嵌入式操作系统
linux:体积小 主要运用:机顶盒、网络电话、手机、树莓派等等
移动设备操作系统:
IOS
Android(基于linux)
塞班java
1.3 进制转换***
常见的进制转换:
练习
8进制 --> 10进制
110
144
10进制 --> 8进制
278
399
2 进制转 10 进制
0100110
1100
1010101
1101110111
10 进制转 2 进制
75
133
277
198
2. 环境搭建
2.1 java
配置环境变量
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0 (这里为自己安装的地址)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2.2 Python
1、python2环境变量配置步骤
进入到python2的安装目录里面,将python.exe 复制一份并重新命名为 python2.exe
然后将 目录添加至 系统环境变量的PATH里面
内容如下
C:\python2
C:\python2\Scripts
2、python3环境变量配置步骤
进入到python3的安装目录里面,将python.exe 复制一份并重新命名为 python3.exe
然后将 目录添加至 系统环境变量的PATH里面
内容如下
C:\python3
C:\python3\Scripts
2.3 VMware
2.3.1 功能
- 新建虚拟机:通过操作系统的iso镜像文件,借助于Vmware软件,在我们的宿主机上安装多个操作系统。
- 扫描/打开虚拟机:打开 Vmware软件已经安装过的文件,进行导入至宿主机的Vmware软件里面
- 远程连接:VMware产品部署在公网,我们可以通过指定的方式进行连接
- VmTools工具:实现了虚拟机和我们的宿主机之前的文件copy,分辨率自适应等功能。
python2 -m SimpleHTTPServer [port] 默认端口是8000
python3 -m http.server [port] 默认端口是8000
2.3.2 网络配置
1、桥接
编辑-> 虚拟网络编辑器->选择正在上网的网卡
IP地址是 宿主机所连的设备的DHCP分配的
2、nat
nat模式就是很好的解决这个IP地址不够分的问题。
IP地址是 宿主机自己的DHCP分配的
3、host only
仅主机-->仅仅宿主机里面的机器可以互相通信。