自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 抢占式调度

对于有一定操作系统基础的朋友看到“抢占式”调度一定不会陌生吧。 我参考了Linux内核、eCos以及Windows内核对于抢占式调度的处理,感觉虽然细节上有点差别,但都挺有意思。这里,我想谈谈关于抢占式调度的一些看法。在很多操作系统书上基本上都这么谈基于优先级的抢占式调度:(1) 每个任务赋予唯一的一个优先级(有些操作系统可以动态地改变任务的优先级);(2) 假如有几个任务同时处于就绪

2013-11-24 20:03:47 1705

转载 临界资源

临界资源是指每次仅允许一个进程访问的资源。       属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。 诸进程间应采取互斥方式,实现对这种资源的共享。       每个进程中访问临界资源的那段代码称为临界区。显然,若能保证诸进程互斥地进入自己的临界区,便可实现诸进程对临界资源的互斥访问。为此,每个进程在进入临界区之前,应先对欲访问的临界资源进行检查,看

2013-11-24 14:36:16 1718

转载 线程和进程

按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一个进程当然可以拥有多个线程,此时,如果进程运行在SMP机器上,它就可以同时

2013-11-16 22:51:20 784

转载 如何看一个企业的成功?

这些日子听了不少公司的宣讲会,很多公司的宣讲像是打了鸡血,嗓门足够大,分贝足够高,但是总感觉大部分的都有放水忽悠的嫌疑,真正实诚说话的不多。HR们总是拿着所谓的成功与发展平台来诱惑,但大都是站在公司的角度来考虑问题,很少有公司会在学生的角度考虑招聘用人的原则。让我觉得有些郁闷的是,不少公司的招聘都硬性规定本科与硕士要211或985,两者缺一不可。对此,他们自己的解释是,一是211(985)院校招到

2013-11-16 00:27:47 823

转载 关于学习Linux的经典书籍 (深入理解Linux内核、Linux设备驱动程序等)

成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Den

2013-11-12 01:13:38 1007

原创 我的代码规范记录

1、尽量少使用全局软件设计的一般原则是要尽量少使用全局变量,因为有可能带来无法预测的结果。2、尽量少使用递归软件计算需要消耗存储器。越繁琐、越长的计算自然需要占用越多的存储器。递归的问题在于其嵌套层数无法预测,从而导致可能消耗的存储器容量无法控制。3、函数尽量简洁软件设计的基本要求是模块尽量简单化,因为这样可以一来更易于阅读二来更易于维护。

2013-11-11 22:35:47 876

原创 操作系统的功能

操作系统是计算机系统资源的管理者,其主要任务是对系统中的硬件、软件资源实施有效的管理,以提高系统资源的利用率。操作系统的主要功能包括处理机管理,内存管理,设备管理,文件管理以及方便用户而提供的友好的用户接口。1.2.1 处理机管理处理机是计算机系统中的核心资源,对处理机管理的好坏直接关系到系统的整体性能。处理机管理完成对处理机的分配调度与运行管理等功能。在传统的操作系统中,处理机的分配调度

2013-11-11 16:12:09 2459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除