zy010101

LV1
发表了文章

存储映射I/O(mmap函数)

存储映射I/O能将磁盘文件映射到存储空间的一个缓冲区。从而实现从缓冲区读,写文件。这样,就可以在不使用read和write的情况下执行I/O。使用存储映射来进行...

zy010101
编程算法
发表了文章

Linux进程通信——共享存储

共享内存是进程间通信最有用的方式,也是最快的IPC形式。共享内存是说:同一块内存被映射到多个进程的地址空间。但是共享内存并不提供同步机制,因此需要互斥锁或者信号...

zy010101
编程算法Linux存储kernel
发表了文章

函数system

在程序中执行一个shell命令将会大大使得程序便捷。当然,我们可以使用fork来创建一个新进程,然后在子进程中调用exec函数簇来完成启动一个新程序。但是为了方...

zy010101
ShellUnixLinux
发表了文章

stat函数

stat函数可以给出文件的性质,也可以直接在shell下输入命令:stat 文件名。

zy010101
Linux
发表了文章

函数umask

函数umask为进程设置权限掩码。并且返回之前的掩码值。它是为数不多的没有出错返回的函数。函数原型和依赖的头文件如下所示:

zy010101
TCP/IP
发表了文章

Linux下C程序的存储空间布局,环境变量和命令行参数

命令行参数是指从命令行执行程序的时候,给程序的参数。C语言总是从main函数执行的,它的命令行参数被ISO C和POSIX规定为如下:

zy010101
编程算法
发表了文章

函数chmod

chmod是对指定的文件进行操作,而fchmod则是对已经打开的文件进行操作。所以它们的第一个参数不一样。下面给出一个实例。

zy010101
发表了文章

umask命令

umask是Linux下创建的权限屏蔽字。如果是普通用户,那么基本是不会更改umask的值的。一般而言,在Linux启动的时候,由shell设置一次。umask...

zy010101
TCP/IPLinux其他
发表了文章

进程调度

CPU调度是操作系统的基本功能。每当CPU空闲的时候,操作系统就会从就绪队列中选择一个程序来执行。进程选择由短期调度程序执行。

zy010101
编程算法文件存储
发表了文章

死锁

在进程同步的时候,我们已经发现了死锁存在。有两个信号量S和Q。进程P0和进程P1都需要S和Q,但是两者申请的顺序不同,这就存在P0和P1分别拿到S和Q两个信号量...

zy010101
编程算法
发表了文章

内存管理

进程调度能提高CPU利用率和计算机响应速度。为了实现这一性能,必须将多个进程保存在内存中,也就是说内存共享。

zy010101
Java单片机编程算法打包
发表了文章

连续内存分配

连续内存是一种比较直观的做法。这种做法将内存分为两个区域,一个是用户进程区域,另一个是操作系统区域。操作系统一般放在内存的低地址区域,这时因为中断向量被设置在低...

zy010101
单片机
发表了文章

分页

分页内存管理方案允许进程的物理地址空间是不连续分配的。分页避免了将不同大小的内存块备份到交换空间上的问题。分页可以说是工程实践中的一种伟大创造。分页是通过硬件和...

zy010101
编程算法
发表了文章

GCC编译器基本使用方法

版权声明:本文为博主原创文章,转载请注明博客地址: ...

zy010101
打包gccLinuxIDE汇编语言
发表了文章

vi的基本使用方法

版权声明:本文为博主原创文章,转载请注明博客地址: ...

zy010101
IDELinux

个人简介

个人成就

  • 获得 354 次赞同
  • 文章被阅读 19.7K 次

扫码关注云+社区

领取腾讯云代金券