wangqiuji

 

随笔分类 -  操作系统

进程间通信
摘要:#### 一、基本概念 什么是进程间通信: 是指两个或多个进程之间需要协同工作、交互数据的过程,因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据 进程间通信的分类: 简单的进程间通信: 信号(携带附加信息)、文件、环境变量、命令行参数等 传统的进程间通信: 管道文件(有名管道、匿名 阅读全文

posted @ 2023-08-14 20:33 翻斗花园牛大爷! 阅读(49) 评论(0) 推荐(0) 编辑

进程的基本概念
摘要:一、进程的基本概念 1、进程与程序 程序是存储在磁盘上的可执行文件,程序被加载到内存中开始运行称为进程,一个程序可以同时加载成多个进程,进程就是处于活动状态下的程序 2、进程的分类 进程根据功能不同一般分为三种类型:交互进程、批处理进程、守护进程 交互进程:由一个shell终端启动的进程,在运行过程 阅读全文

posted @ 2023-08-11 19:50 翻斗花园牛大爷! 阅读(196) 评论(0) 推荐(0) 编辑

信号管理
摘要:一、基本概念 1、中断 当进程接收到消息后中止当前正在进行进程,转而去执行其它任务,等其它任务执行结束后再返回刚刚中止的位置,可以继续往下运行 这种执行模式称为中断 中断分为硬件中断、软件中断,硬件中断是由硬件设备引发的、软件中断是执行了中断指令引发 2、信号 信号是一种软件中断,由操作系统发出,进 阅读全文

posted @ 2023-08-10 12:33 翻斗花园牛大爷! 阅读(39) 评论(0) 推荐(0) 编辑

文件操作
摘要:一、一切皆文件 Linux/UNIX操作系统把所有的服务、设备、协议都抽象成文件的形式,提供了一套统一而简单的文件IO的系统调用,简称系统的文件IO 也就是说在UNIX\Linux中任何对象都可以被当做是某种特殊的文件,都可以像访问文件一样,访问这些对象 文件分类: 普通文件 - 包括纯文本文件、二 阅读全文

posted @ 2023-08-09 20:11 翻斗花园牛大爷! 阅读(19) 评论(0) 推荐(0) 编辑

内存管理
摘要:一、内存管理 用户层 STL 智能指针/容器 自动分配、释放 调用C++ C++ new/delete 调用C C malloc/free 调用POSIX\Linux POSIX brk/sbrk 调用内核 Linux mmap/munmap 调用内核 系统层 Kernal kmalloc/vmal 阅读全文

posted @ 2023-08-09 20:03 翻斗花园牛大爷! 阅读(27) 评论(0) 推荐(0) 编辑

Linux系统简介
摘要:程序员必备的技能: 一门编程语言:C语言、C++ 数据结构与算法:表、树、图、查找、排序、STL 操作系统:Linux操作系统 网络通信:TCP\IP协议簇(Socket套接字技术、TCP、UDP、FTP、HTTP等协议) 数据库:MySQL 界面设计:Qt 操作系统课程内容: 系统介绍、内存管理、 阅读全文

posted @ 2023-08-09 20:01 翻斗花园牛大爷! 阅读(119) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示