全部博文(2759)
发布时间:2013-09-22 11:22:59
前面提到了Linux下的时间相关的硬件。TSC PIT,HPET,ACPI_PM,这些硬件以一定的频率产生时钟中断,来帮助我们计时。Linux为了管理这些硬件,抽象出来clocksource。struct clocksource { /* * Hotpath data, fits in a.........【阅读全文】
发布时间:2013-09-22 11:22:50
初级I/O编程: open函数和creat函数 (1).open函数 名称:打开或若指定打开的文件不存在则创建 总揽: #include int open(const char *pathname,int flags,mode_t mode) int open(const char *pathname,int flags) 参数说明: pathname:一个字符串参数,用来指定一个打开的文件名,包含完整路.........【阅读全文】
发布时间:2013-09-22 11:22:32
Linux内核中硬件相关的代码基本都是用AT&T汇编语言实现,最近决定系统学习一下,以下使用AT&T汇编语言编写的几个简单程序:1. Hello World.点击(此处)折叠或打开.section .rodatahello:??.asciz "Hello, world" # 定义打印字符串,存放在数据段中,ro表.........【阅读全文】
发布时间:2013-09-22 11:22:02
目前,主流的共有云提供商大部分采用的hypervisor还是XEN,所以,很多人会笼统的认为xen比kvm更好。个人认为,这是个误区。国外的amazon和国内的阿里云,华为云之所以选择xen作为hypervisor,个人认为只是他们从事hypervisor方面的研究更早,当时最好的hypervisor就是xen,这么多年了投入了大量的人力和.........【阅读全文】