20230605 day1 学习笔记

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 进制转换***

常见的进制转换:
20230605 day1 学习笔记_第1张图片

练习
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

20230605 day1 学习笔记_第2张图片
20230605 day1 学习笔记_第3张图片

2.3 VMware

20230605 day1 学习笔记_第4张图片

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
 仅主机-->仅仅宿主机里面的机器可以互相通信。

你可能感兴趣的:(学习笔记(理论),学习,笔记)