操作系统的体系结构是一个开放性的问题。 正如上文所述,操作系统在核心态为应用程序提供公共的服务,那么操作系统在核心态应该提供什么服务、怎样提供服务?有关这个问题的回答形成了两种主要的体系结构:大内核和微内核。大内核系统将操作系统的主要功能模块都作为一个紧密联系的整体运行在核心态,从而为应用提供高性能 ...
分类:
其他好文 时间:
2017-04-10 14:45:19
阅读次数:
155
本文摘自某论坛某位大神的一段回复,经典至极,copy来己用! 只要你玩过ARM内核的芯片,那么关于内核和架构,我想应该或多或少的困惑过你,看了下面的介绍,你应该会清楚很多! 好比你盖房子,刚开始因为水平低,流行盖平房,这就是一种架构(V5T)。然后这种平房架构你可以设计出一款独立卫生间的款式,这叫A ...
分类:
其他好文 时间:
2017-04-10 14:30:00
阅读次数:
186
我们看到的 STM32 芯片已经是已经封装好的成品,主要由内核和片上外设组成。若与电脑类比,内核与外设就如同电脑上的 CPU 与主板、内存、显卡、硬盘的关系。STM32F429 采用的是 Cortex-M4 内核,内核即 CPU,由 ARM 公司设计。 ARM 公司并不生产芯片,而是出售其芯片技术授 ...
分类:
其他好文 时间:
2017-04-08 17:42:00
阅读次数:
237
一、系统架构: 一)、系统分层:(由下向上)【如图】 1、安卓系统分为四层,分别是Linux内核层、Libraries层、FrameWork层,以及Applications层; 其中Linux内核层包含了Linux内核和各种驱动; Libraries层包含各种类库(动态库(也叫共享库)、androi ...
分类:
移动开发 时间:
2017-04-07 10:15:33
阅读次数:
212
嵌入式linux驱动开发流程嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能:◇ 驱 ...
分类:
系统相关 时间:
2017-03-15 14:46:35
阅读次数:
196
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来: Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因 ...
分类:
Web程序 时间:
2017-03-15 00:30:23
阅读次数:
208
今天做了一个实验,碰到了一个问题。实验是这样的:为运行于虚拟机上的CentOS6添加一块新硬件,提供两个主分区;(1)为硬盘新建两个主分区;并为其安装grub;(2)为硬盘的第一个主分区提供内核和ramdisk文件;为第二个分区提供rootfs;(3)为rootfs提供bash、ls、cat程序及所依赖..
分类:
其他好文 时间:
2017-03-12 22:03:21
阅读次数:
239
1原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个locationblock(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。..
分类:
其他好文 时间:
2017-02-19 18:58:18
阅读次数:
153
一、安装 1) 从内核和目录里面查看是否支持inotify [root@nfs01 ~]# uname -r 2.6.32-573.el6.x86_64 [root@nfs01 ~]# ls -l /proc/sys/fs/inotify/ -→主要查看下面有没有三个目录 总用量 0 -rw-r-- ...
分类:
其他好文 时间:
2017-02-19 10:42:34
阅读次数:
210
一、Linux 硬件查看命令 /proc 文件系统是一种内核和内核模块用来向进程(process) 发送信息的机制。我们可以从这个文件里获取到系统的相关信息。 1.显卡信息dmesg | grep -i vgalspci | grep -i vga //查看显卡信息2.主板信息dmidecode | ...
分类:
系统相关 时间:
2017-02-18 10:49:48
阅读次数:
313