代码改变世界

随笔分类 -  操作系统

ubuntu12.04-server版 倒腾

2015-11-07 22:08 by zmkeil, 549 阅读, 收藏,
摘要: 前面的话:第一份工作,在阿里巴巴干了一年零四个月不到几天,来到百度上海。从运维岗转到开发岗、从前端业务线转到后段数据线,基本上算从头开始,给自己鼓个劲。进到正题,公司发了笔记本,自己原来那个破笔记本,越用越不爽,慢得可以~~正好搞hadoop,需要多台机器,就装了个ubuntu server版的。也... 阅读全文

关于uC/OS的简单学习

2013-05-21 23:10 by zmkeil, 1655 阅读, 收藏,
摘要: 最近实习期间,公司的一款产品,用的是uC/OS系统。产品已开发差不多完成了,有个小缺陷,组长让我改一改,用了一天时间,把Uc/OS大概看了一下。因为之前有linux内核的基础,看这个还比较简单,不过和Linux还是有些区别的。也没细看,只是把作者的那本uC/OS-iii大概翻了一遍。1.微内核 与Linux的首要区别是,它是一个微内核,内核所实现的功能非常简单,主要包括:一些通... 阅读全文

Linux系统下的开发基础

2013-04-18 00:17 by zmkeil, 1399 阅读, 收藏,
摘要: 针对linux的开发无非两种:用户级别、内核级别。用户级别的开发也就是应用程序的开发,各种各样的应用程序数不胜数,开发方法也多种多样,这里当然不会介绍应用程序的开发方法,而只是说明其底层基础,也就是应用程序是如何在操作系统上运行的,操作系统做了哪些我们看不见的工作,了解这些工作有时对开发应用程序会有帮助,尤其是最求性能时,更要结合OS底层的实现。内核级别的开发相比较难些,一方面,l... 阅读全文

操作系统小结-Linux0.11

2013-04-17 23:39 by zmkeil, 763 阅读, 收藏,
摘要: 第一部分 基础内容1.操作系统基础操作系统是计算机硬件系统与用户程序间重要环节,理解操作系统的原理是编写优秀代码的基础。教课书中阐述的操作系统一般由5部分组成。 一个最简单的操作系统,可以不需要文件,不需要网络,只要实现多进程,且进程间也不需要通信,相互独立。那么这样一个简单的OS仅需要两块内容:进程管理、内存管理。这两方面内容是相辅相成,不可分割的,因为现在计算机系统的基本架构仍是指令存... 阅读全文