谭升
非主流人工智能科学家 我和外面那些妖艳的货不一样

博客

【数字图像处理】2.2:二维DFT 0

【数字图像处理】2.2:二维DFT

由于只是为了观察结果,所以使用了固定大小的二维数组,若实际工作中应该根据需要动态分配内存。如下结果:上面为原始数据,中间为DFT后的数据,最下面为IDFT后的结果。

0

【30天自制操作系统】多任务 II

今天是多任务第二讲,比昨天的层次更高,更加接近实际使用的设计。
首先是任务的自动化,所谓任务就是正在执行的程序,程序成千上万,可以自己随意安装,所以,管理就不能靠人工修改代码,而要自动管理,自动分配空间,自动注册相关设置,所以就要建立一个结构体来管理众多任务,记录当前任务的信息。

0

【30天自制操作系统】多任务 I

今天的内容是多任务,所谓多任务就是“同时”执行多个任务,作者写的是在单核cpu上轮流执行多个任务,在短时间进行各种切换,但是实际上还是串联的,虽然表面上看的是同时执行,不知道现在的多核处理器是如何完成多任务的,我一会儿google一下,写出来,应该有很些不同。

0

【30天自制操作系统】 FIFO

首先是FIFO缓冲区的一个通用化,这样就相当于在一个队列里面加入了很多中断处理收到的数据,CPU可以根据自己的节奏一个一个来处理,包括鼠标,键盘,定时器,以后还有可能是其他的设备,这样做的好处就是先后顺序很明确,谁先来就先处理谁,如果有多个缓冲区就无法确定哪个应该先处理,哪个应该暂时等待,而且这样设计更有利于编写程序,一举多得。

由于博客移至wordpress,部分公式和代码显示不正常,博主正在努力修改,如发现公式显示错误,请及时在文章下留言,感谢您的帮助,尽请原谅!