Linux
菜鸟的主旋律
这个作者很懒,什么都没留下…
展开
-
内核态和用户态
CPU的两种工作状态:内核态(管态)和用户态(目态)内核态:1.系统中既有操作系统的程序,也有普通用户程序。为了安全性和稳定性,操作系统的程序不能随便访问,这就是内核态。即需要执行操作系统程序就必须转换到内核态才能执行。2.内核态可以使用计算机所有的硬件资源。用户态:不能直接使用系统资源,也不能改变CPU的工作状态,并且只能访问这个用户程序自己的存储空间。三种从“用户态”转换到“内核态”的最主要(触发)方式:a.系统调用(用户进程主动发起的):这是用户态进程“主动”要求切换到内核态的一种方式,用原创 2020-11-23 08:49:05 · 267 阅读 · 0 评论 -
Linux的4种锁机制
互斥锁 读写锁 自旋锁 RCU原创 2020-10-24 15:51:52 · 911 阅读 · 1 评论 -
网络层(IP,ICMP),数据链路层(以太网协议)
网络层(IP协议,ICMP)数据链路层(以太网协议)原创 2020-10-06 17:29:44 · 4621 阅读 · 0 评论 -
Linux 基本操作命令以及 gcc/g++,makefile文件,gdb,git等常用工具
一.基本操作命令ls 查看目录中的文件cd /home 进入 ‘/ home’ 目录;cd … 返回上一级目录;cd …/… 返回上两级目录mkdir dir1 创建一个叫做 ‘dir1’ 的目录rmdir dir1 删除一个叫做 ‘dir1’ 的目录 (只能删除空目录)rm -f file1 删除一个叫做 ‘file1’ 的文件’,-f 参数,忽略不存在的文件,从不给出提示。rm -rf /mulu 目录下面文件以及子目录下文件cp /test1/file1 /test3/file2原创 2020-09-19 18:24:42 · 340 阅读 · 0 评论 -
UDP&TCP(传输层)
UDP&TCP(传输层)原创 2020-08-16 21:12:55 · 618 阅读 · 0 评论 -
项目-在线OJ(Linux)
**在线OJ**一.需求二.前后台流程梳理三.模块划分四.需求细分五.模块需求划分六.技术支持七.项目扩展原创 2020-07-26 17:43:36 · 848 阅读 · 0 评论 -
http协议--超文本传输协议(应用层)
一.自定制协议二.HTTP协议(超文本传输协议)三.HTTP协议格式四.简单的HTTP服务器五.HTTP和HTTPS的区别以及HTTPS的优缺点原创 2020-07-03 18:11:48 · 946 阅读 · 0 评论 -
线程概念,线程和进程的区别,线程安全
线程的概念 以及 线程vs进程线程控制,线程创建线程终止,线程等待线程分离可重入VS线程安全原创 2020-03-17 21:40:38 · 294 阅读 · 0 评论