操作系统基础33-内存管理-分页 时间: 2021-08-24 | 分类: os cs | 阅读: 6170 字 ~13分钟 操作系统基础33-内存管理-分页 2020-12-21 12:10·重学IT的老猫 分段允许进程的物理地址空间是非连续的。分页是提供这种优势的另一种内存管理方案。然 阅读全文 »
操作系统基础32-内存管理-分段 时间: 2021-08-24 | 分类: os cs | 阅读: 1027 字 ~3分钟 操作系统基础32-内存管理-分段 2020-12-20 03:27·重学IT的老猫 通过前面的学习我们知道,用户的内存视图与实际的物理内存不一样。这同样适用于程序员 阅读全文 »
操作系统基础31-连续内存分配 时间: 2021-08-24 | 分类: os cs | 阅读: 3138 字 ~7分钟 操作系统基础31-连续内存分配 2020-12-19 03:40·重学IT的老猫 内存应容纳操作系统和各种用户进程,因此应该尽可能有效地分配内存。下面介绍一种早期方 阅读全文 »
HyperLogLog 算法详解 时间: 2021-08-24 | 分类: algorithm | 阅读: 3307 字 ~7分钟 首发于技术猫开源俱乐部 HyperLogLog 算法详解 Abser Ari 基数计数基本概念 概率算法 实际上目前还没有发现更好的在大数据场景中准确计算基数的高效算法,因此在不追求绝对 阅读全文 »
两数字之和 时间: 2021-08-25 | 分类: 算法题 | 阅读: 287 字 ~1分钟 场景描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入 阅读全文 »
单链表-反转 时间: 2021-08-25 | 分类: 算法题 | 阅读: 91 字 ~1分钟 问题描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 解答代码 /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* reverseList(struct ListNode* head){ struct ListNode *pre = NULL, *cur = head, *next 阅读全文 »
操作系统基础30-内存交换 时间: 2021-08-24 | 分类: os cs | 阅读: 1827 字 ~4分钟 操作系统基础30-内存交换 2020-12-17 15:21·重学IT的老猫 进程必须在内存中以便执行。不过,进程可以暂时从内存交换到备份存储,当再次执行时再调回到 阅读全文 »
操作系统基础29-内存管理的概念 时间: 2021-08-24 | 分类: os cs | 阅读: 819 字 ~2分钟 操作系统基础29-内存管理的概念 2020-12-18 03:37·重学IT的老猫 操作系统作为系统资源的管理者,当然也需要对内存进行管理,要管些什么呢? \1. 操作系统 阅读全文 »