聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 2436 views阅读

    操作系统何时运行?

     请各位思考以下问题:在你阅读本文的这段时间内,计算机中的操作系统在运行吗?又或者仅仅是 Web 浏览器在运行?又或者它们也许均处于空闲状态,等待着你的指示? 这些问题并不复杂,但它们深入涉及到系统软件工作的本质。为了准确回答这些问题,我们需要透彻理解操...

    分类:技术文章 时间:2018-02-07 21:45 我要评论(0个)

  • 3953 views阅读

    Linux PID 1 和 Systemd

    要说清 Systemd,得先从Linux操作系统的启动说起。Linux 操作系统的启动首先从 BIOS 开始,然后由 Boot Loader 载入内核,并初始化内核。内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1...

    分类:技术文章 时间:2017-07-17 08:20 我要评论(0个)

  • 4540 views阅读

    当我们谈论锁,我们谈什么

    再说锁之前,需要先说一下进程间通信。 1. 进程间通信(Inter Process Communication, IPC) 竞争条件 多个进程(线程)通过共享内存(或者共享文件)的方式进行通信就会出现竞争条件。竞争条件的意思是说两个或者多个进程读写某些共享...

    分类:技术文章 时间:2016-10-14 11:25 我要评论(0个)

  • 4092 views阅读

    Linux 系统结构详解

    Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核 内核是操作系统的核心,具...

    分类:技术文章 时间:2016-07-15 09:30 我要评论(0个)

  • 3967 views阅读

    2016:如何选择 Linux 发行版

    不管是在企业级应用还是在消费者领域,2015 对于 Linux 来说都是极其重要的一年。作为一个从 2005 年就开始使用 Linux 的老用户,我有幸见证了 Linux 过去这 10 年里的重大发展,并且,我相信它在 2016 年里会更加令人激动。在这...

    分类:技术文章 时间:2016-02-26 12:45 我要评论(0个)

  • 4191 views阅读

    Windows 10: 删除系统自带垃圾app

    存档。有些右键就卸载掉了(但实际上文件还在),这样删比较干净点。打开Powershell执行:Get-AppxPackage -name Microsoft.ZuneMusic | remove-appxpackageGet-AppxPackag...

    分类:技术文章 时间:2015-12-25 14:40 我要评论(0个)

  • 4212 views阅读

    浅谈操作系统对内存的管理

    简介 内存是计算机中最重要的资源之一,通常情况下,物理内存无法容纳下所有的进程。虽然物理内存的增长现在达到了N个GB,但比物理内存增长还快的是程序,所以无论物理内存如何增长,都赶不上程序增长的速度,所以操作系统如何有效的管理内存便显得尤为重要。本文讲述操作...

    分类:技术文章 时间:2015-12-02 21:45 我要评论(0个)

  • 4247 views阅读

    操作系统中的进程与线程

    简介 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。 为什么需要线程? 如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这...

    分类:技术文章 时间:2015-12-02 21:45 我要评论(0个)

  • 4655 views阅读

    Docker基础技术:DeviceMapper

    在上一篇介绍AUFS的文章中,大家可以看到,Docker的分层镜像是怎么通过UnionFS这种文件系统做到的,但是,因为Docker首选的AUFS并不在Linux的内核主干里,所以,对于非Ubuntu的Linux分发包,比如CentOS,就无法使用AUFS...

    分类:技术文章 时间:2015-08-26 18:05 我要评论(0个)

  • 3808 views阅读

    Docker基础技术:AUFS

    AUFS是一种Union File System,所谓UnionFS就是把不同物理位置的目录合并mount到同一个目录中。UnionFS的一个最主要的应用是,把一张CD/DVD和一个硬盘目录给联合 mount在一起,然后,你就可以对这个只读的CD/DVD上...

    分类:技术文章 时间:2015-08-24 22:05 我要评论(0个)

  • 3658 views阅读

    T02安装Ubuntu

    前一段时间在京东众筹购入了一款名为"光棍一号T02"的电视棒,Intel Atom Z3735F(1.33G*4) + 2GB + 32GB,之所以下单,最主要是因为他们家宣称可以支持ubuntu(因为看起来好像就是intel Compute Stick的...

    分类:技术文章 时间:2015-08-18 17:00 我要评论(0个)

  • 2995 views阅读

    记一个诡异的问题

    今天Sandy同学在开发一个网络相关应用的时候遇到了一个奇怪的问题。大约是这样的一个单例类Foo(以下是类python的伪代码,实际是VB.NET),当调用方法 bar('remove', key, value) 的时候,经常(而不是总是)在for循环过程...

    分类:技术文章 时间:2015-07-08 09:30 我要评论(0个)