摘要: ## c语言程序设计知识点总结03 ### 地址(Address): 计算机的内存由若干个字节内存单元构成,每个字节内存单元都有一个唯一的地址用于区分和存取单元中的数据。 形式上,地址是一个无符号整数,从0开始,依次递增,在表达和交流时,通常把地址写成十六进制数。 ### 指针(Pointer): 阅读全文
posted @ 2023-05-22 09:05 宣哲 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 管程 1、为什么要引入管程 2、管程的定义和基本特征 3、用管程解决生产者消费者问题 知识回顾 阅读全文
posted @ 2023-05-09 21:26 宣哲 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 死锁的概念 1、什么是死锁 2、死锁、饥饿、死循环的区别 3、死锁产生的必要条件 4、什么时候会发生死锁 5、死锁的处理策略 知识回顾 阅读全文
posted @ 2023-05-09 21:23 宣哲 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 哲学家进餐问题 阅读全文
posted @ 2023-05-09 21:21 宣哲 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 互斥锁 阅读全文
posted @ 2023-05-09 21:19 宣哲 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 进程互斥的硬件实现方法 1、中断屏蔽方法 2、TestAndSet(TS指令、TSL指令) 不满足让权等待原则 3、Swap指令(XCHG指令) 不满足让权等待原则 知识回顾 阅读全文
posted @ 2023-05-09 21:17 宣哲 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 文件的逻辑结构 1、无结构文件 2、有结构文件 1)、顺序文件 2)、索引文件 3)、索引顺序文件 多级索引顺序文件 知识回顾 阅读全文
posted @ 2023-05-09 21:07 宣哲 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 初识文件管理 1、文件的属性 2、文件内部的数据应该怎样组织起来 3、文件之间应该怎样组织起来 4、操作系统应该向上提供哪些功能 5、从上往下看,文件应如何存放在外存 6、其他需要由操作系统实现的文件管理功能 知识回顾 阅读全文
posted @ 2023-05-09 21:04 宣哲 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 内存映射文件 1、传统的文件访问方式 2、内存映射文件 知识回顾 阅读全文
posted @ 2023-05-09 21:02 宣哲 阅读(19) 评论(0) 推荐(0) 编辑
摘要: C语言程序设计知识点总结02 递归概念(recursion): 函数直接或间接地调用自己。 ​ 直接递归:函数直接调用自己。A调用A自己。 ​ 间接递归:函数间接调用自己。A调用B,B再调用A等。 递归编程要点: 一定要注意递归结束条件和参数的变化。 生存期(lifetime): 变量何时生成及何时 阅读全文
posted @ 2023-04-25 22:28 宣哲 阅读(84) 评论(0) 推荐(0) 编辑