linux操作系统
谢谢考拉
前进中的小白阿比
展开
-
关于Linux的进程和线程
什么是进程 直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也说,进程是资源分配的最小单位。 什么是线程 线程存在与进程当中,是操作系统调度执行的最小单位。说通俗点,线程就是干活的。 进程和线程的区别与联系 如果说进程是一个资源管家,负责转载 2016-03-17 22:28:39 · 400 阅读 · 0 评论 -
Linux 虚拟内存和物理内存的理解
Linux 虚拟内存和物理内存的理解 首先,让我们看下虚拟内存: 第一层理解 1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 2. 一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,t原创 2016-03-20 22:12:37 · 515 阅读 · 1 评论 -
linux stat函数讲解
linux stat函数讲解 stat函数讲解 表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf); 函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中 返回值: 执行成功转载 2016-04-07 11:16:12 · 598 阅读 · 0 评论 -
1.linux基本I/O接口介绍
1.linux基本I/O接口介绍 ssize_t read(intfd, void *buf, size_t count); ssize_t write(intfd, void *buf, size_t count); · 1 · 2 以上两个是linux下的两个系统调用,用于对文件行基本的I/O操作。fd是非负文件描述符,其实相当于标识一个文件的唯一编号。默认标号0是标原创 2016-04-07 12:14:39 · 2762 阅读 · 0 评论