![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
operating system
文章平均质量分 62
Nick_kn
这个作者很懒,什么都没留下…
展开
-
hyper threading, multi-threading, cpu core
引言 在这篇文章中我会主要介绍CPU相关的一些重要概念和技术。如果你想更好地了解操作系统,那就从本文开始吧。 中央处理器(Central processing unit) 在我们了解其它概念之前,我们应该首先了解一下什么是CPU,它是做什么的,它的主要组件以及相应的作用都是什么? 简单点说,CPU其实就是计算机内部的一个电子电路。根据一些具体的指令它可以执行基本的运算,逻辑,控制和IO操作等。CPU的主要组件包括: 算术逻辑单元(ALU is short for ‘arithmetic logic unit原创 2022-02-09 11:48:59 · 1274 阅读 · 0 评论 -
memory management
今天来讲一讲memory management in C 在ubc cpsc213的课程中介绍了三种ways: 1. dangling pointer 2. memory leak 3. reference counting 首先在介绍这三种方法之前,先来讲一讲dynamic malloc in C eg. int a = malloc(sizeof(int);* malloc return 的是一个pointer也就是一个address,它会在heap上面随机创建一个4个bytes大小的memory,标原创 2021-05-20 22:55:23 · 140 阅读 · 0 评论