
操作系统
jinjiangcc
超级账本,容器,golang 就搞搞这些吧
展开
-
进程概念相关笔记
一、进程讨论的是单核cpu进程的起因:提高资源的利用率,解决资源的共享性0、进程的属性:动态性,共享性,独立性,制约性,并发性1、 进程的模型:一个进程就是一个程序运行的实例,进程是有状态的包括,程序计数器、寄存器、变量和当前值,每当cpu 来回切换进程时,需要保存这些数据,当再次被运行时会被再次载入所谓多进程在单核的cpu 上其实也只是伪并行,因为只是cpu按时间片来回切换执行这些...原创 2019-03-31 15:38:55 · 189 阅读 · 0 评论 -
操作系统概念笔记
一、两个先导知识点日常使用的GUI和Shell并不是操作系统的一部分操作系统分为两种运行状态1、内核态(管态) 2、 用户态(目态)分为内核态和用户态主要是为了安全,特定的系统调用只能通过陷入内核态进行调用二、操作系统的概念重要思想:抽象操作系统是资源的管理者资源包括处理器,存储器,时钟,磁盘等等操作系统的的任务就是在相互竞争的程序之间协调好处理合理的分配(多道程序设计资源共享问题...原创 2019-03-31 15:40:38 · 597 阅读 · 0 评论 -
内存管理笔记
一、概述:在操作系统理论中,进程是资源分配的基本单元,每个进程的资源都是独立的,除非刻意的去共享。在多进程中每个进程的内存是如何保持独立的,互相之间不可以进行访问这是内存管理需要讨论的一个话题,另一个我们内存的资源是有限的,然而程序运行时的大小确实不可以估计的,可能远远大于内存的容量,那么如何运行比内存空间大的程序呢?第三关于空闲的内存如何管理,进程需要时如何分配,释放时如何安排这些释放的进程...原创 2019-04-13 11:59:50 · 1917 阅读 · 0 评论 -
关于apue中pthread_exit 函数的使用
今天apue 的线程章节学习线程退出时,书上对 pthread_exit()和pthread_join 函数的说明不是很详细,看了一个例子还是不理解,说的太过官方那么先介绍一下pthread_join(pthread_join thread, void **rval_ptr)thread = 线程ID , rval_ptr = pthread_exit()的参数,也就是说pthread...原创 2019-05-11 18:53:21 · 282 阅读 · 0 评论