操作系统
Engine_OS
【Webkit】【Chromium】【VR SDK】【OpenGL】【Vulkan】
展开
-
进程:多任务系统的产物
很久很久以前,是没有进程这个东西的。那时候的操作系统只能把要做的工作排好队,做完这件再做下一件,最多也就加个优先级,哪个关系好就先做哪一个。于是那些想一边听歌一边写程序的程序员们便不干了,开始修理那个操作系统,使之能同时运行多个程序。于是进程就出现了:它就是一个程序在数据集合上的一次执行。因为突然变得僧多粥少了,所以每个进程只好做一些额外的事情:在别人使用之前把自己的东西收拾好,下次轮到自己时转载 2013-05-09 16:37:33 · 703 阅读 · 0 评论 -
Ubuntu 14.04 提示编译工具链 找不到
NDK 编译工具链 是32位,放在 64 位 Ubuntu 14.04 下,提示不能找到工具链 gcc、g++ 等,需要安装32位兼容库,即ia32-libs -,命令行 sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 后就可以了原创 2016-08-05 18:35:54 · 601 阅读 · 0 评论 -
内核空间(kernel-space) VS 用户空间(user-space)
作为一个Linux开发者,首先应该清楚内核空间和用户空间的区别。现代的计算机体系结构中存储管理通常都包含保护机制。提供保护的目的,是要避免系统中的一个任务访问属于另外的或属于操作系统的存储区域。Linux操作系统对自身进行了划分:1、核心软件独立于普通应用程序,运行在较高的特权级别上,它们驻留在被保护的内存空间上,拥有访问硬件设备的所有权限,Linux将此称为内核空间。其它原创 2016-08-26 14:32:37 · 5890 阅读 · 0 评论