摘要: 进程信号 进程信号介绍: 操作系统通过信号来通知进程系统中发生了某种预先规定好的事件(一组事件中的一个),它也是用户进程之间通信和同步的一种原始机制。一个键盘中断或者一个错误条件(比如进程试图访问它的虚拟内存中不存在的位置等)都有可能产生一个信号。Shell也使用信号向它的子进程发送作业控制信号 简易来说,信 阅读全文
posted @ 2022-11-28 18:41 lemon-Breeze 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 进程间通信的方式 进程通信的介绍 进程间通信(Process To Process Communication)是指在并行计算过程中,各进程之间进行数据交互或消息传递,其通信量的大小主要取决于并行设计的粒度划分和各个执行进程之间的相对独立性。也就是在多进程环境下,使用的数据交互、事件通知等方法使各进程协同工作。 进程 阅读全文
posted @ 2022-11-12 18:51 lemon-Breeze 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 进程间通信 进程通信的目的 数据传输:一个进程需要将它的数据发送给另一个进程 资源共享:多个进程之间共享同样的资源。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止 时要通知父进程)。 进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希 阅读全文
posted @ 2022-11-04 23:10 lemon-Breeze 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 文件系统 磁盘上存储的基本单位是扇区 512字节读取磁盘时,磁头找的是某一个面,某一个磁道,某一个扇区 LBA逻辑块地址 3234 CHS地址 C:3234%1000=234 234/20=11 H:3 3234/1000 s:14 234%20=14 文件=内容+属性 都是数据 linux将内容和属性分开存 阅读全文
posted @ 2022-11-03 20:27 lemon-Breeze 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 基础I/O 在c中的对文件进行操作 1 #include<stdio.h> 2 #include<unistd.h> 3 4 int main(int argc,char *argv[]) 5 { 6 if(argc!=2) 7 { 8 printf("Usage: %s filename\n",argv[0] 阅读全文
posted @ 2022-10-24 22:28 lemon-Breeze 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 因子个数 #include<iostream> #include<math.h> using namespace std; int main() { int n; while(cin>>n) { int sum=0; //直到它的平方根 最大因子 for(int i=2;i<=sqrt(n);i++) { / 阅读全文
posted @ 2022-10-22 16:14 lemon-Breeze 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 进程程序替换 程序替换原理: 1.将磁盘中的程序,加载如内存结构 2.重新建立页表映射,谁执行程序替换,就重新建立谁的映射(子进程) 效果:让我们的父进程和子进程彻底分离,并让子进程执行一个全新的程序 子进程原来映射到父进程,现在子进程申请自己的物理内存,让子进程指向自己的数据段,和代码段,让父子进程彻底分离,这 阅读全文
posted @ 2022-10-05 21:51 lemon-Breeze 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 跳石板---牛客网 #include <iostream> #include<vector> #include<math.h> using namespace std; //计算第i个的全部余数 //因为复杂度限制 所以值遍历到平方的位置 void getsum(int n, vector<int>& v) { for 阅读全文
posted @ 2022-10-04 16:30 lemon-Breeze 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 统计每个月兔子的总数---牛客网 统计每个月兔子的总数_牛客题霸_牛客网 (nowcoder.com) #include <iostream> using namespace std; int main() { //1 1 2 3 5 8 //这道题本质就是斐波那契数列 //先排除1 1 2 这些不用算的 int n; cin>>n 阅读全文
posted @ 2022-10-03 17:23 lemon-Breeze 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角的变形---牛客网 杨辉三角的变形_牛客题霸_牛客网 (nowcoder.com) #include <iostream> using namespace std; int main() { //这个树的偶数规律为 -1 -1 2 3 2 4 2 3 2 4 int n=0; cin>>n; if(n<=2) { co 阅读全文
posted @ 2022-10-03 17:04 lemon-Breeze 阅读(25) 评论(0) 推荐(0) 编辑