# 回顾第一次“学习”笔记(一)

Author:一只为梦想努力的笨鸟
物联网工程专业:工科男
个性:有一点思考;有一点想法;有一点理性
CSDN:一只为梦想努力的笨鸟

前言

当初只是粗略的学习,抱着了解和知道有这么个东西去学习,现在呢,就只是想回头看看当初学的知识和巩固一下,看看现在忘记多少了,趁此机会看还能不能再加深一下了解。

1.虚拟机文件说明

.vmdk:虚拟机里存放文件的虚拟磁盘,虚拟机安装的操作系统及操作系统里的所有文件都存储在这个文件里。
.vmx:它是虚拟机系统文件,cpu核心数、内存大小等在这里配置,可编辑,通常可通过这个打开虚拟机文件启动系统。
###.vmsd:虚拟机快照元素,vmware快照和相关联的vmdk的字典文件,一般无需改动。
.vmxf:虚拟机组成员,该文件为虚拟机组team中的虚拟机的辅助配置文件,一般无需改动。
.nvram:虚拟机非易变RAM,虚拟机的BIOS信息。
.vmx.lck:磁盘锁文件。为了防止多台虚拟机同时访问一个.xmdk虚拟磁盘文件带来的数据丢失和性能下降,每次启动虚拟机时,都会创建.vmx.lck的磁盘锁文件对虚拟磁盘文件进行锁定保护,当虚拟机正常关闭时,.vmc.lck磁盘锁文件自动删除,如果虚拟机异常关机文件还存在,这时再打开,虚拟机将会出错提示虚拟机已经打开,这时只需要删除改文件即可。

2.计算机组成

1)冯.诺依曼:运算器+控制器+存储器+输入|输出设备
2)大部分人看法:主机+输出设备+输入设备
在这里插入图片描述
3)CPU结构
哈佛结构:数据和指令分离
冯.诺依曼结构:数据和指令一起
ARM结构:哈佛结构和冯.诺依曼的混合结构
在这里插入图片描述
在这里插入图片描述
4)指令执行流程:
取出——译码——执行——访问——写回
5)CPU内部结构:
.累加器(ALU)
.指令寄存器(IR):用于暂存当前正在执行的指令;
.程序计数器(PC):用来表示指令的主存中的地址,执行完一条指令后,PC+1指向下一条指令;
.数据寄存器(DR)和地址寄存器(AR)帮助完成CPU和主存储器间的通信;
6)计算机存储系统:
.寄存器、Cache都是在CPU内部的,他们的速度非常快;
.主存也叫内存,速度非常快,但掉电丢失,CPU会直接从这里取数据;
.外存也叫永久储存器,速度慢,但掉电不丢失数据,CPU不会直接从这里取数据;
.外存的访问是以块(block)为单位进行存储访问的,在操作系统下必须使用文件系统格式化、挂载后才能使用;
在这里插入图片描述
7)指令周期:
时钟周期——>机器周期——>指令周期
8)单片机:
(MCU):一个集成在一块芯片上完整计算机系统。
9)内存:
(RAM):主要是指随机内存存储器。
.SDRAM:同步动态随机存储内存 上升沿
.DDRAM:双倍速率同步动态随机存储池内存 上升沿+下降沿

3.计算机网络

1)家用宽带接入图:
在这里插入图片描述
.一个路由器可叫做局域网(LAn);多个路由器可叫做广域网(VAN);
.AOSL:非对称协议;
.TCP:与电话语音相似,是面向连接的,可靠的协议;
.UDP:与手机收发短信相似,是非面向连接的,不可靠的数据报协议;
.四层协议:应用层、传输层、网络层、网络接口层;
.七层协议:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
在这里插入图片描述
.三路握手:
在这里插入图片描述
.四次挥手:
在这里插入图片描述
.NAT技术:私有地址——>公网地址
.IP地址的表示方法:“点分十进制”;如192.168.0.0——1100 0000 1010 1000 0000 0000 0000 0000
.网络测试ping命令(走ICMP协议)
.IP——>MAC(ARP);MAC——>IP(RARP)
.建议设置域名为114.114.114.114

4.C语言

.画流程图
.枚举:后续成员为前面成员+1;
.联合:相同内存位置存储不同类型数据(联合大小=成员大小)

5.Linux

1)安装Tools
虚拟机设置-光盘-浏览-linux.iso
mount命令查看使用挂载;ls /media/+Tab;tar -zxf /media+Tab解压;ls;cd;ls;sudo ./vm+Tab安装;cd …返回上一级;ls;rm -rf vm+Tab删除;ls;sudo reboot重启。(注:+Tab意思是通过Tab键补全命令,可以省点时间)。
2)命令
.mount:通过查看/etc/mtab文件显示当前系统已挂载的所有设备;命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir。
.ls:全称list,显示文件的文件名与相关属性。(目前工作目录所含之文件及子目录)。
.tar: 用来压缩和解压文件。
.cd:切换目录。
.sudo:以系统管理者的身份执行指令。
.rm:删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
.sudo reboot:重启。
3)SecureCRT登录Ubuntu
(1)确保Ubuntu正常联网
操作过程:虚拟机设置——网络适配器——设备状态全部连接——网络状态设置NAT模式。
使用ifconig命令查看IP地址;使用route -n命令,查看网关;使用ping 4.2.2.2命令,查看自己的虚拟机是否上网。
(2)联网安装openssh并确认启动(Ubuntu desktop版本默认不安装ssh2的服务器程序openssh-server)
操作过程:sudo apt-get install openssh-server;sudo service ssh status命令,查看ssh服务状态,sudo server ssh restarf命令,关闭;也可以用sudo netstat-tlnp命令看。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只为梦想努力的笨鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值