随笔分类 -  计算机系统

摘要:转自:http://os.51cto.com/art/201211/364849.htm【编者按】对于淘宝网而言,2012年的“双十一”是一个交易里程碑,是一个购物狂欢日,在这个“神棍节”里,淘宝创下191亿元的交易额,在交易的背后隐藏着哪些复杂技术?你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不 阅读全文
posted @ 2012-11-20 10:26 freewater 阅读(329) 评论(0) 推荐(0)
摘要:【转】对于Windows的进程间通信的方式来源: 网络1 文件映射文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的共享。应用程序有三种方法来使多个进程共享一个文件映射对象。(1)继承:第一个进程建立文件映射对象,它的子进程继承该对象的句柄。(2)命名文件映射:第一个进程在建立文件映射对象时可以给该 阅读全文
posted @ 2012-09-21 22:11 freewater 阅读(239) 评论(0) 推荐(0)
摘要:—操作系统的四大特征:并发、虚拟、共享和异步。—操作系统所具有的五大功能:处理机管理、存储器管理、设备管理、文件管理和用户接口。进程•结构特征 为使程序能并发执行,应为之配置一进程控制块,即PCB。进程实体由程序段、相关的数据段和PCB三部分构成。创建进程实质上就是创建进程实体中的PCB,撤销进程实质上就是撤销进程的PCB。进程控制块的作用:进程控制块是进程存在的标志,当系统或父进程创建一个进程时,实际上就是为其建立一个进程控制块。 进程控制块既能标识进程的存在,又能刻画出进程的动态特征,它是一个进程仅有的被系统真正感知的部分。对操作系统而言,所有进程控制块将构成并发执行控制和维护系统工作的依 阅读全文
posted @ 2012-09-06 10:08 freewater 阅读(305) 评论(0) 推荐(0)
摘要:文件是对I/O的抽象,虚拟存储器是对程序存储器的抽象,进程是对一个正在运行的程序的抽象,虚拟机是对整个计算机的抽象。并发和并行的区别就是一个处理器同时处理多个任务和多个处理器同时处理多个不同的任务的区别。并发指的是逻辑上同时发生,而并行是物理上同时发生。并发性指的是处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生。并行是指同时发生的两个事件,并发不一定并行。当执行一个运算时,如果它的一个运算数是有符号的而另一个是无符号的,那么C语言会隐式地将有符号参数强制类型转换为无符号数,并假设这两个数都是非负的来执行这个运算。e.g. -1 < 0U => false.扩展一个数的位 阅读全文
posted @ 2012-07-28 21:30 freewater 阅读(420) 评论(0) 推荐(0)