会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sinkinben
管理
上一页
1
···
6
7
8
9
10
2019年5月7日
操作系统:内存连续分配
摘要: 日期:2019/5/4 关键词:操作系统笔记;内存管理;连续分配 一、概述 物理内存分配方案: 连续分配存储管理 分页存储管理 分段存储管理 段页式存储管理 可分为2大类:连续分配(1)和离散分配(2,3,4)。 二、动态内存分配 2.1 数据结构 空闲分区表(二维表):在系统中设置一张空闲分区表,
阅读全文
posted @ 2019-05-07 20:24 sinkinben
阅读(1546)
评论(0)
推荐(1)
2019年5月4日
操作系统:线程总结
摘要: 日期:2019/5/3 关键词:操作系统;线程。 一、线程与进程 进程的特点: 资源所有权:进程对资源(内存、I/O通道、I/O设备、文件等)具有控制权。 调度/执行:进程是OS调度和分派的实体。 1.1 多线程模型 关键点: TCB控制块:寄存器的值、程序计数器、栈指针、优先级等与线程相关的状态信息。 所有线程共享进程的状态和资源。例如,全局变量,文件描述符表。当一个线程以读权限打开文件,其...
阅读全文
posted @ 2019-05-04 15:11 sinkinben
阅读(1484)
评论(0)
推荐(0)
2019年4月29日
Linux程序设计:进程通信
摘要: 日期:忘了。 关键词:Linux程序设计;System-V;进程通信;共享内存;消息队列。 一、共享内存 1.1 基本知识 (待补充) 1.2 代码 一个基于share memory实现的客户-服务模型。 shm_comm.h #define TEXT_SZ 2048 struct shared_use_st { int written_by_you; ...
阅读全文
posted @ 2019-04-29 21:43 sinkinben
阅读(510)
评论(0)
推荐(0)
2019年4月15日
操作系统:进程同步三大经典问题
摘要: 日期:2019/4/15 内容:进程同步;生产者与消费者;读写者;哲学家进餐;信号量机制。 一、生产者与消费者问题 1.1 版本1 代码 void producer() { while (count == n) ; buff[in] = produce_item(); in = (in + 1) %
阅读全文
posted @ 2019-04-15 22:00 sinkinben
阅读(3281)
评论(0)
推荐(0)
2019年3月28日
git
摘要: 分支操作 连接远程仓库 - git remote add origin <url> 拉取远程分支 - git fetch origin <remote branch>:<local branch> 删除远程分支 - git push origin --delete <branch name> 删除本
阅读全文
posted @ 2019-03-28 21:06 sinkinben
阅读(275)
评论(6)
推荐(0)
2019年3月22日
Socket编程入门
摘要: socket基本知识 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力...
阅读全文
posted @ 2019-03-22 20:49 sinkinben
阅读(771)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10