
计算机原理与Linux
Emma-Zhang
这个作者很懒,什么都没留下…
展开
-
计算机原理(1)关于计算机是如何存储数字(源码,反码,补码)
文章分为两部分:一个是整数,一个是小数先说整数假设我们有1个字节来存储数字一个字节 = 8个比特位,按理来说能表示的数字范围为:0(00000000)~ 256(11111111)但是如果有负数的话怎么处理?方法是:将最高位表示成符号位,其中0代表正数,1代表负数。即:1 = 00000001,-1 = 10000001仅仅这样的话,运算(比如1+ -1)对机器就变得非常不方便...原创 2019-05-28 19:21:33 · 1591 阅读 · 0 评论 -
计算机原理(2)电路如何实现逻辑运算,芯片内部是如何实现加法运算?
闲来没事在b站上看李永乐老师讲的这个视频,觉得挺有意思的。这篇文章主要是记一下笔记。本篇文章里面的数字若没有特殊指明,默认为二进制数字。你们有没有这样的疑问:为什么计算机内部进行二进制运算,而不是十进制运算?为解决这个问题,我们先来说说计算机内部是如何实现二进制运算的。首先先说说常见的逻辑运算,假设我们有两个数A、B,取值范围:0 或1。与运算对A、B进行与运算可以看做将A、B相乘,...原创 2019-08-06 14:39:12 · 12779 阅读 · 1 评论 -
计算机原理(3)主板上的CPU,存储器,南桥北桥等的总结
文章目录计算机系统计算机硬件的五大单元主板计算机常见的单位计算机系统计算机硬件的五大单元所谓计算机硬件的五大部分是指:输入单元、 输出单元、CPU内部的控制单元、算数逻辑单元与主存储器。冯·诺依曼体系结构:理解几点:CPU实际要处理的所有数据完全来自于主存储器主存储器断电了之后,里面所有的数据都会消失。所谓虚拟机就是用软件模拟的计算机,当然是在硬件的基础上主板如果把CP...原创 2019-08-09 09:39:30 · 4086 阅读 · 1 评论 -
计算机原理(4)字节序与大小端问题
我们都知道一个字节等于8个比特,而一个比特只能存放一个0或者一个1,因此一个字节最大能存储的数字为 11111111,即 255。那么当我们要存储65530这种需要多个字节保存的内容时,就会出现二种情况:大端存储:即高地址存低字节小端存储:即高地址存高字节测试int main(void){ int i = 1; char* p = (char*)&a...原创 2018-08-29 01:12:48 · 522 阅读 · 0 评论 -
Linux相关(2)Linux与Windows共享文件夹
这里说的情况是在Windows下安装Linux虚拟机,然后创建共享文件夹。步骤:在Windows下先建好共享文件夹VMware的“虚拟机->设置”->“选项”->“共享文件夹”,将“禁用”改成“总是启用”,然后在下面“添加”想要共享的文件夹完成后回到Linux终端,执行命令 ls /mnt/hgfs 可以看到设置共享的文件夹。拓展,如何在Linux下复制与移动文件。...原创 2019-09-04 11:34:11 · 345 阅读 · 0 评论 -
Linux相关(3)Linux下建立Git与GitHub的连接以及安装git时的n个解决问题办法
今天想把本地的一个仓库push到GitHub的时候出错了,本以为是个小错,结果折腾了老半天,为了防止下次再出现这种问题,我把几个有用的博客贴在这里。第一个:Linux下建立Git与GitHub的连接:https://www.cnblogs.com/woider/p/6533709.html第二个:建立连接后push本地库的时候报错:src refspec master does not m...原创 2019-09-04 21:59:21 · 285 阅读 · 0 评论 -
Linux中的压缩管理
文章目录Linux中常见的压缩包格式1: .gz / .bz2Linux中常见的压缩包格式2: .tar.gz / .tar.bz2对应的解压缩命令Linux中常见的压缩包格式3: .rarLinux中常见的压缩包格式4: .zipLinux中常见的压缩包格式1: .gz / .bz2.gz压缩包 使用 gzip 命令压缩的 还原命令 gunzip 不能够压缩...原创 2019-09-06 11:37:55 · 163 阅读 · 0 评论 -
Linux下软链接的创建和硬链接的创建
软链接的创建Linux下的软链接就相当于Windows下的快捷方式。ln -s 要被创建的文件的绝对路径 创建的快捷方式的名字注意:创建的软链接的大小与要被创建的文件的绝对路径的大小有关。也可以给目录创建快捷方式,创建方式是一样的。硬链接的创建硬链接相当于给原来的文件做了一个备份。注意,硬链接得这样理解。先说硬链接的创建命令:ln 要被创建的文件的绝对路径 创建的快捷方式的名字...原创 2019-09-05 22:37:18 · 2728 阅读 · 0 评论 -
Linux中的权限问题
我们知道Linux是多用户多任务操作的系统,所以在Linux上存在权限问题,今天我们就来聊聊这个问题。首先,Linux中的基本权限有(读r、写w、可执行x)读:可读取文件的内容,可浏览目录信息。写:可修改文件内容,可对目录进行删除等操作。可执行:执行文件内容或者进入目录输入ls -l 指令,就可以看到当前目录下所有项目的信息。其中每一项的含义是:权限是可以被修改的:(chmo...原创 2019-09-05 20:36:09 · 183 阅读 · 0 评论 -
Linux---用户目录
[root@localhost ~]# 的意思是:root代表当前登录的用户,在Linux中管理员账户是rootlocalhost当前计算机主机名~代表root当前所处的位置为家目录;若为/ root当前所处的位置为根目录;以此类推#表示超级用户提示符,普通用户的提示符是$...原创 2019-09-05 20:01:58 · 305 阅读 · 0 评论 -
Linux的根目录下的目录名称及对应的作用
原创 2019-09-01 11:02:06 · 304 阅读 · 0 评论 -
Linux--基本命令
linux中的基本指令cdcd name //进入name目录cd .. //返回上级目录cd / //进入根目录cd - //当前目录的前一个被操作的目录cd ~ //进入用户家目录lsls //对于目录,列出该目录下的所有子目录和文件;对于文件,列出它的信息ls -a //列出目录下的所有文件,包括隐含文件ls -l //列出文件的详细信息ls -s...原创 2018-07-09 22:37:37 · 722 阅读 · 0 评论 -
Linux--进程间通信(IPC)
进程间通信(IPC) .进程间通信是指在不同进程之间传播或交换信息。 .IPC的方式通常有管道、消息队列、信号量、共享内存等。一、管道管道包括无名管道和命名管道。无名管道在不指明的情况下说管道,通常指无名管道,它是 UNIX 系统IPC最古老的形式。1、特点 :它是半双工的,具有固定的读端和写端。 它只能用于具有亲缘关系的进程之间的通信(父子进程或者兄...原创 2018-07-16 13:01:06 · 252 阅读 · 0 评论