logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核面试问题汇总

1) Linux中主要有哪几种内核锁?Linux的同步机制从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随Linux从单处理器到对称多处理器的过渡;伴随着从非抢占内核到抢占内核的过度。Linux的锁机制越来越有效,也越来越复杂。Linux的内核锁主要是自旋锁和信号量。自旋锁最多只能被一个可执行线程持有,如果一个

操作系统原理与实践8-地址映射与共享

地址映射与共享难度系数:★★★★☆实验目的深入理解操作系统的段、页式内存管理,深入理解段表、页表、逻辑地址、线性地址、物理地址等概念;实践段、页式内存管理的地址映射过程;编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。实验内容本次实验的基本内容是:用Bochs调试工具跟踪Linux 0.11的地址翻译(地址映射)过程,了解IA-

linux经常管理与查看指令:ps、pstree、top、kill、jobs和nice

一、 进程的查看不管在测试的时候还是在实际的生产环境中或者自己的使用过程中,难免遇到进程的一些异常,所以 Linux 为我们提供了一些工具可以查看进程的一些状态信息,我们可以通过 top 动态实时的查看进程的状态的已经系统的一些信息如 CPU、内存信息等等,我们同样可以通过 ps 来静态查看当前的进程信息,同时我们还可以使用 pstree 来查看当前活跃进程的树形结构1.1

Linux驱动静态加载和动态加载详解

说明:这是我最近给单位写的一篇文档,没有什么复杂的东东,对刚接触linuxdriver的朋友或许有点帮助。文档本来是针对我们自己的产品的,有些地方(路径、mknod、动态分配主设备号等)本来应该改改,因为懒惰也没去改。在LINUX下加载驱动程序可以采用动态和静态两种方式。静态加载就是把驱动程序直接编译到内核里,系统启动后可以直接调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重

Docker学习总结

由于项目中大量使用到了Docker容器技术,所以这段时间花了一些时间学习了docker,不过比较简单属于入门学习资料吧,下面是对两个星期利用零碎时间学习docker的总结:主要参考来源:http://cloudman.blog.51cto.com/10425448/p-5 写在前面的话每一轮新技术的兴起,无论对公司还是个人既是机会也是挑战。我个人的看法是:如果某项新技术

docker 搭建LNMP环境

docker安装lnmp 环境docker基础知识请转  docker中文文档:http://docker-doc.readthedocs.io/zh_CN/latest/index.html  docker英文文档: https://docs.docker.com  一些博客:http://www.alauda.cn/2015/07/17/do

Arduino+GPRS 远程数据采集系统

【爱好者】Arduino+GPRS 的环境监控方案 原文地址:http://www.geek-workshop.com/thread-3829-1-1.html设备前台界面:http://www.lewei50.com/home/gatewaystatus/361#576本实采用的硬件,除了一个串口模块以外(约200元),其他均可

github上的C++开源项目汇总

花了点时间搜索,汇总了下github上的一些开源项目都是C++的,希望今后有空的时候能去学习下。第一位无名牛人:都是之前做的工程 项目用Nero Api 编写 DVD刻录软件,卖了3000块钱https://github.com/lutaf/burndvd一个p2p文件分发项目的一部分,用tcp阻塞模式上传文件,里面的socket,streambuffer 类可以很

LAMP 部署

LAMP 部署出自:https://www.shiyanlou.com/courses/94/labs/600/document一、实验简介LAMP 是一组常用来搭建动态网站或者服务器的开源软件组合,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了很高的兼容性,并且非常的稳定,从而形成了一个构建强大的Web应用程序平台的组合。LAMP 分别指的是 Lin

到底了