随笔分类 -  linux(遇到的问题与linux基础)

记录一些linux 遇到的问题
摘要:前言 整理一下文件查看命令 正文 主要是pwd和ls命令 pwd 这个是一个非常常用的命令,在shell脚本中基本都有,表示的是当前目录。 这是一个非常简单,但是非常实用的命令。 通过使用pwd --help呢,就可以查看一下pwd的作用哈。 这里不演示。 ls 这是非常常用的命令。 ls -l 来 阅读全文
posted @ 2021-07-03 21:37 敖毛毛 阅读(161) 评论(0) 推荐(0)
摘要:前言 重新整理一下linux的命令。 正文 这里首先介绍帮助命令。 帮助命令常用的有三个: man help info 那么就来看下这三个。 man 第一个man,man不是男人的意思,而是manual的缩写,表示说明书,小册子。 那么来查看一下man的用法: man man 那么出现的就是下面这样 阅读全文
posted @ 2021-07-03 10:29 敖毛毛 阅读(166) 评论(0) 推荐(0)
摘要:前言 因为网上过于零散,故而整理。在此我用的是vm虚拟机。 正文 在我们安装好vm虚拟机后,我们会获得两个虚拟网卡。 那么我们获得两个虚拟网卡后,这两个网卡到底是什么呢?那么我们打开vm的虚拟网络编辑器。 这样我们就知道虚拟网卡的内容了,想更多了解这一块的可以搜索主机模式,桥接模式,NAT 模式是什 阅读全文
posted @ 2021-01-30 20:09 敖毛毛 阅读(980) 评论(0) 推荐(0)
摘要:前言 本这是一个简单的错误,但是由于网上的很多都是直接根据自己的网络配置来贴代码,但是我们知道每台机器的网络配置是不一样的,甚至文件都有一些出入,故而还是书写出来。 正文 那么这个问题一般我们应该去检查一些网卡问题。因为这毕竟是一个网络问题。 网络问题无非就是那么几种情况,没有网络,连接超时,DNS 阅读全文
posted @ 2021-01-30 18:43 敖毛毛 阅读(2259) 评论(0) 推荐(0)
摘要:前言 打算重新整理linux,计划每天一更,希望能够按照计划执行吧。 正文 首先有一个疑惑,那就是一台手机是否是一台计算机? 来看下什么可以定义为一台计算机: 计算机为接收用户的输入,经由中央处理器的算术和逻辑单元处理后,产生或者存储有用的信息,这就是计算机。 计算机的五大单元为: 1.输入单元 2 阅读全文
posted @ 2020-08-25 08:49 敖毛毛 阅读(360) 评论(0) 推荐(0)
摘要:前言 简单介绍一下死锁,以及解决死锁的办法。 正文 死锁发生的必要条件 1.互斥条件:只有对必须互斥使用的资源的争夺才会导致死锁,内存、扬声器是不会导致死锁的。 2.进程所获取的资源在未使用完成之前,不能其他进程抢夺。 3.进程已经保持了至少一个资源,但又提出新的资源请求,而该资源又被其他进程占有, 阅读全文
posted @ 2020-08-24 23:29 敖毛毛 阅读(207) 评论(0) 推荐(0)
摘要:前言 因为windows 操作系统不开源,所以如果真的要深入的话,需要去看linux。 后续在linux系列中会放出,这里简单带一下。 正文 定义 一组有意义的信息集合。 这里说一下其实文件夹也是文件,只是说文件夹文件里面包括的是文件信息。 文件有哪些属性: 1.文件名 2.标识符 用于操作系统识别 阅读全文
posted @ 2020-08-21 11:56 敖毛毛 阅读(149) 评论(0) 推荐(0)
摘要:前言 为什么产生管程这个东西呢? 以前我该系列中,提及到有信号量这个概念,但是呢,信号量有个问题那就是编写代码复杂容易出问题。 而且信号量写的不好,还可能出现死锁问题。 比如说p1先请求s1,然后请求s2;p2先请求s2然后请求s1。 然后p1请求到s1,p2请求到52,然后这两个就都无法执行了,这 阅读全文
posted @ 2020-08-21 10:27 敖毛毛 阅读(331) 评论(0) 推荐(0)
摘要:前言 介绍信号量实现进程互斥。 正文 信号量实现进程互斥 临界区资源的互斥。 信号量实现进程同步 信号机制实现前驱关系 结 阅读全文
posted @ 2020-08-20 22:58 敖毛毛 阅读(171) 评论(0) 推荐(0)
摘要:前言 简单介绍一下信号量。 信号量有两种一种整型型号量,另一种记录型信号量。 这个可以用来解决进程互斥,前面提及到的进程互斥没有实现原则——让权等待。 让权等待是这样子的,比如说我这个进程要执行,然后发现资源不足,那么就应该主动进入到阻塞态,而不是说等待时间片的执行完毕。 正文 用户进程可以通过使用 阅读全文
posted @ 2020-08-20 11:51 敖毛毛 阅读(367) 评论(0) 推荐(0)
摘要:前言 大纲: 正文 中断屏蔽方法 介绍一下为什么只适用单处理机,因为开关指令是针对某一个处理机的,如果多个处理机的话,那么两个进程他们相当于独立的处理机。 testandset 指令 简称tsl指令,或者ts指令 swap指令 结 阅读全文
posted @ 2020-08-18 08:42 敖毛毛 阅读(243) 评论(0) 推荐(0)
摘要:前言 大纲: 正文 原则: 单标志法 缺点: trun 表示当前允许进入临界区的进程号,而只有当前允许进入临界区的进程在访问临界区后,才能修改turn的值。 两个进程如果相互等待,那么会形成一个轮流访问的过程。那么会产生一个问题,那就是资源空闲的时候,按理说p1应该是可以执行的, 但是由于p0还没有 阅读全文
posted @ 2020-08-18 08:29 敖毛毛 阅读(231) 评论(0) 推荐(0)
摘要:前言 什么是进程互斥呢?这其实是一个资源利用问题。 资源共享方式,有两种一种是互斥共享一种是同时共享。 这里再次解释一下,同时共享是宏观的,微观可能不是同时,比如读取文件。 正文 一个时间段内只允许一个进程使用的资源称为临界资源,比如说硬件上摄像头,还有变量、数据、内存缓冲区等都可能属于临界资源。 阅读全文
posted @ 2020-08-18 07:53 敖毛毛 阅读(225) 评论(0) 推荐(0)
摘要:前言 过了这么久,都快忘了计算机原理了,整理一下。 正文 我们知道计算机只知道0和1,那么0和1是怎么来的呢? 0是弱点流,1是强电流。 硬件之间的信息传递实际上传递的也就是0和1,这个东西是cpu的针脚,或者说是内存条的插头。 那么内存条和cpu之间是如果沟通的呢?这个是通过主板,我们看到主板上有 阅读全文
posted @ 2020-08-17 22:52 敖毛毛 阅读(107) 评论(0) 推荐(0)
摘要:前言 大纲: 正文 进程控制概念。 进程控制的主要功能是对系统找那个的所有进程实施的有效管理,他具有创建新的进程、撤销已有进程、实现进程转换等功能。 创建态:需要初始化pcb、分配系统资源 创建态到就绪态: 修改pcb内容,将pcb放到就绪队列中。 就绪态到运行态: 需要恢复进程运行环境、修改pcb 阅读全文
posted @ 2020-08-17 08:01 敖毛毛 阅读(194) 评论(0) 推荐(0)
摘要:前言 大纲: 正文 3种基本状态 创建态和终止态 创建态: 操作系统需要完成创建进程,操作系统为该进程分配所需的内存空间等系统资源,并为其创建、初始化pcb。 终止态: 无论是异常终止还是执行结束,操作系统要完成撤销进程的相关工作。将分配给进程的资源回收,撤销进程的pcb等工作。 转换过程 创建态- 阅读全文
posted @ 2020-08-17 07:31 敖毛毛 阅读(179) 评论(0) 推荐(0)
摘要:前言 大纲: 正文 为什么有进程呢? 说一段历史。 从前是单道处理程序。 也就是说一个程序占用整个电脑的资源,如cpu、内存、io设备等。 内存中低地址段放的是程序段,高地址存放的是程序段要允许的数据段。 那么后面多道处理程序出现后,操作系统出现后,那么产生了一个管理问题。 那就是如何管理这些程序段 阅读全文
posted @ 2020-08-16 23:55 敖毛毛 阅读(143) 评论(0) 推荐(0)
摘要:前言 上一章讲到一个东西,那就是程序系统调用发出中断(内中断)操作,然后由操作系统接管后续程序。 正文 什么是系统调用,系统调用是程序调用操作系统的接口,看图。 为什么有系统调用呢?为什么不是程序自己去操作打印呢? 应用程序通过系统调用请求操作系统的服务。系统中的各种共享资源(处理机一部分)都是由操 阅读全文
posted @ 2020-08-16 08:50 敖毛毛 阅读(239) 评论(0) 推荐(0)
摘要:前言 这里的中断和异常指的是处理机的中断和异常,处理机可以理解为cpu。 正文 中断是怎么产生的呢? 是因为操作系统的诞生,引入了中断机制,用来实现多道程序的并发。 简单点说就是这样子的,以前是一道一道程序执行,现在多道程序要想并发执行,其中一种方式就是一个程序运行一下子,然后中断,下一个程序运行一 阅读全文
posted @ 2020-08-15 23:36 敖毛毛 阅读(567) 评论(0) 推荐(0)
摘要:前言 介绍处理机的调度。 正文 高级调度 中级调度 低级调度 七状态模型 小结 总结 阅读全文
posted @ 2020-08-13 08:07 敖毛毛 阅读(158) 评论(0) 推荐(0)