码迷,mamicode.com
首页 >  
搜索关键字:可执行文件    ( 3307个结果
【转载】你知道 Linux 内核是如何构建的吗?
内核的根 Makefile 负责构建两个主要的文件:vmlinux (内核镜像可执行文件)和模块文件。内核的 Makefile 从定义如下变量开始: 这些变量决定了当前内核的版本,并且被使用在很多不同的地方,比如同一个 Makefile 中的 KERNELVERSION : 接下来我们会看到很多if ...
分类:系统相关   时间:2016-11-02 01:26:54    阅读次数:298
day1-MySQL安装方法介绍
Window版本 1、下载 2、解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64 3、初始化 MySQL解压后的 bin 目录下有一大堆的可执行文件,执行如下命令初始化数据: 4、启动MySQL服务 执行命令从而启动My ...
分类:数据库   时间:2016-11-01 18:31:47    阅读次数:234
优化 App 的启动时间
这是一篇 WWDC 2016 Session 406 的学习笔记,从原理到实践讲述了如何优化 App 的启动时间。 App 运行理论 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 理论速成 Mach-O 术语 Mach-O 是针对不同运行时可执行文件的文 ...
分类:移动开发   时间:2016-11-01 09:22:43    阅读次数:260
linux 安装 nginx 及反向代理配置
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,以下为Linux centos平台下安装nginx并配置反向代理的过程(采用源码安装的方式) 一:安装编译环境gcc g++ 和make(用于编译源代码成可执行文件) 二:安装pcre (nginx rewrite依赖pc ...
分类:系统相关   时间:2016-10-31 21:15:52    阅读次数:219
linux 基础 2
########################linux系统结构#######################1.linux系统结构是倒树型2./bin##二进制可执行文件也就是系统命令/sbin##系统管理命令存放位置/boot##启动分区,负责系统启动/dev##设备管理文件/etc##大多数系统管理文件/home##普通用户的家目录/lib##32位系统..
分类:系统相关   时间:2016-10-31 14:28:08    阅读次数:277
linux 基础 2
########################linux系统结构#######################1.linux系统结构是倒树型2./bin##二进制可执行文件也就是系统命令/sbin##系统管理命令存放位置/boot##启动分区,负责系统启动/dev##设备管理文件/etc##大多数系统管理文件/home##普通用户的家目录/lib##32位系统..
分类:系统相关   时间:2016-10-31 14:27:51    阅读次数:326
进程地址空间分布和可执行文件分布
进程地址空间 操作系统在管理内存时,每个进程都有一个独立的进程地址空间,进程地址空间的地址为虚拟地址,对于32位操作系统,该虚拟地址空间为2^32=4GB。 进程在执行的时候,看到和使用的内存地址都是虚拟地址,而操作系统通过MMU部件将进程使用的虚拟地址转换为物理地址。 进程地址空间中分为各个不同的 ...
分类:系统相关   时间:2016-10-28 03:16:52    阅读次数:349
linux内核情景分析之execve()
用来描述用户态的cpu寄存器在内核栈中保存情况.可以获取用户空间的信息struct pt_regs {long ebx; //可执行文件路径的指针(regs.ebx中long ecx; //命令行参数的指针(regs.ecx中)long edx; //环境变量的指针(regs.edx中)。long.... ...
分类:系统相关   时间:2016-10-27 12:24:47    阅读次数:571
《程序员自我修养》阅读笔记-动态链接
1、动态链接的含义。动态链接就是将链接时的重定位推迟到加载时。相比于静态链接,动态链接的一个优点是可以节省内存。因为共享文件的代码可以共享。使用动态链接的时候,可执行文件和共享文件都会加载到内存。但是,如果很多可执行文件都使用了同一个动向文件的时候,共享文件的代码部分只需要装载一次,这样就达到了节省 ...
分类:其他好文   时间:2016-10-25 14:02:15    阅读次数:105
《程序员自我修养》阅读笔记-可执行文件装载与进程
1 装载方式:页映射。操作系统将物理内存划分成页(比如每个页大小16K),可执行文件也按照页划分。每次需要哪个页时就将其装载到物理内存中某个空闲页。若没有空闲页,可以采取一定策略将物理内存中某个页换出。 2 可执行文件装载的过程。 (1)创建虚拟地址空间。分配页目录。这一步是建立虚拟空间到物理空间的 ...
分类:系统相关   时间:2016-10-24 13:31:55    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!