美文网首页
[读书笔记]程序员的自我修养--简述

[读书笔记]程序员的自我修养--简述

作者: 文蜘蛛 | 来源:发表于2020-02-25 22:18 被阅读0次

1、硬件结构框架

CECE0792-C6A6-45C2-A6B4-7EDF1A98A7A2.png

南桥 — 低速总线

北桥 — 高速总线

2、SMP对称多处理器

3、计算机软件体系结构

9FC6D49B-1225-4A38-ABE0-F5A9B8AEE38E.png

Runtime Library:运行库,在linux上目前使用 glibc.so vdso?

运行库使用系统调用system call从用户态切换到内核态 中断 0x80

4、Operation System

设备驱动 — 万物皆文件

虚拟内存 map 物理内存 分页

D91F77E2-3B1F-40B1-95E2-0E79A242108B.png

一个进程有一个虚拟内存空间 Virtual Space

物理页面(页帧)映射到虚拟内存页面,进程在运行时逻辑上操作的是虚拟页面,实际上操作的时物理页面

当缺页的时候,触发页面置换,将Disk Swap分区中的页面装载入物理内存,并映射到进程虚拟内存页面上

5、线程

LWP LightWeight Process 轻量级进程

线程访问权限 LTS数据

线程调度与优先级, 状态机

可抢占线程和不可抢占线程,内核线程可不可以抢占?

fork 写时复制, exec 装载

线程安全 (互斥锁 条件变量? 可重入函数 )

volatile

线程模型(1V1 多V1 多V多)

内核级线程、轻量级线程、用户线程 [https://blog.csdn.net/gatieme/article/details/51481863]

相关文章

  • [读书笔记]程序员的自我修养--简述

    1、硬件结构框架 南桥 — 低速总线 北桥 — 高速总线 2、SMP对称多处理器 3、计算机软件体系结构 Runt...

  • 编译链接过程

    csdn地址:《程序员的自我修养》读书笔记-编译链接过程 准备 对于入门的hello world程序, 如下所示:...

  • 书籍分享

    《程序员的自我修养》

  • 研读《程序员的自我修养—链接、装载与库》

    前言 仔细研读《程序员的自我修养—链接、装载与库》[https://www.amazon.cn/程序员的自我修养-...

  • 散户为什么总亏钱?

    《韭菜的自我修养》读书笔记(1)...

  • 操作系统与编译面试题

    主要参考:《程序员的自我修养》读书总结编译与链接过程的思考linux 下动态链接实现原理研读《程序员的自我修养—链...

  • 收集经典的短句

    你可以不自己造轮子,但应该了解轮子的结构,而且越详尽越好,这就是程序员的自我修养吧。 ----《程序员的自我修养》...

  • fishhook 源码解析

    《程序员的自我修养-连接、装载与库》

  • 读书笔记--《韭菜的自我修养》

    读书笔记--《韭菜的自我修养》 昨天把李笑来老师的《韭菜的自我修养》读完了,为了加深自己的理解,今天做一下读书笔记...

  • 读书笔记系列

    本系列记载了我的读书笔记,涉及人文、历史、小说、技术、文献、影视等等。 一、程序员的自我修养--读阮一峰《如何变得...

网友评论

      本文标题:[读书笔记]程序员的自我修养--简述

      本文链接:https://www.haomeiwen.com/subject/xdaqchtx.html