随笔分类 -  OS

词法分析和语法分析
摘要:词法分析和语法分析(例子) 让我们以一个简单的例子来说明词法分析和语法分析的过程,假设我们有一个非常基础的编程语言片段: x = 3 + 5 词法分析(Lexical Analysis): 读取源代码: 系统首先读取这行代码的字符流。 分割和识别词法单元: x 被识别为一个标识符(Identifie 阅读全文

posted @ 2024-05-22 17:59 gogoy 阅读(205) 评论(0) 推荐(0) 编辑

GPU入门
摘要:https://qiankunli.github.io/2021/08/18/gpu.html CUDA提供了一组库和工具,可让开发人员使用高级语言(如C、C++和Fortran等编程语言)来编写GPU加速的应用程序 简介 简介 GPU 为什么深度学习需要使用GPU GPU 架构 和CPU对比 计算 阅读全文

posted @ 2024-04-29 16:13 gogoy 阅读(148) 评论(0) 推荐(0) 编辑

五种IO模型
摘要:什么是IO 其实IO就是把进程的内部数据转移到外部设备,或者把外部设备的数据迁移到进程内部。外部设备一般指硬盘、socket通讯的网卡。 我们来把 I/O 过程比喻成烧水+倒水的过程,等待资源(就是烧水的过程),使用资源(就是倒水的过程): 如果你站在炤台边上一直等着(等待资源)水烧开,然后倒水(使 阅读全文

posted @ 2023-11-16 15:49 gogoy 阅读(30) 评论(0) 推荐(0) 编辑

计算机系统结构
摘要:处理器系统架构分类(两种方式) 指令流-数据流的不同组织方式 SISD:单指令流单数据流 SIMD:单指令流多数据流 MISD:多指令流单数据流(理论模型,实际未使用) MIMD:多指令流多数据流 CPU指令集类型 CISC:复杂指令系统计算机 RISC:精简指令系统计算机 RISC VS CISC 阅读全文

posted @ 2023-04-03 15:47 gogoy 阅读(146) 评论(0) 推荐(0) 编辑

原码、反码、补码和移码详解
摘要:计算入门 原码:正数是其二进制本身;负数是符号位为1,数值部分取X绝对值的二进制。 反码:正数的反码和原码相同;负数是符号位为1,其它位是原码取反。 补码:正数的补码和原码,反码相同;负数是符号位为1,其它位是原码取反,未位加1。(或者说负数的补码是其绝对值反码未位加1) 移码:将符号位取反的补码( 阅读全文

posted @ 2023-04-03 09:42 gogoy 阅读(11694) 评论(0) 推荐(1) 编辑

Unix/Linux 的 Load 初级解释
摘要:http://www.cnblogs.com/realviv/articles/1883679.html 阅读全文

posted @ 2013-09-30 16:39 gogoy 阅读(139) 评论(0) 推荐(0) 编辑

关于Linux性能监控之CPU篇详解
摘要:http://news.chinaunix.net/opensource/2013/0228/2654519.shtml# vmstat 1procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----r b swpd free buff cache si so bi bo in cs us sy id war表示运行队列的大小,b表示由于IO等待而block的线程数量, 阅读全文

posted @ 2013-09-30 16:36 gogoy 阅读(187) 评论(0) 推荐(0) 编辑

我认识的线程
摘要:http://www.cnblogs.com/yanlingyin/archive/2012/02/27/2369120.html 阅读全文

posted @ 2013-09-30 16:33 gogoy 阅读(123) 评论(0) 推荐(0) 编辑

用ps命令查看进程的内存
摘要:http://blog.csdn.net/tigerscorpio/article/details/5960705http://blog.csdn.net/licanhua/article/details/7057143ps命令是Linux下常见的查看进程状况的程序,它有几个字段可以用来查看进程内存使用情况:sz,rss,vsz。分别说明如下:sz:进程映像所占用的物理页面数量,也就是以物理页面为单位表示的虚拟内存大小;rss:进程当前所占用的物理内存大小,单位为kB;vsz:进程的虚拟内存大小,单位为kB,它等于sz乘于物理页面大小(x86平台通常为4kB)。 阅读全文

posted @ 2013-09-30 16:30 gogoy 阅读(2307) 评论(0) 推荐(0) 编辑

用ps命令查看进程的内存
摘要:http://blog.csdn.net/tigerscorpio/article/details/5960705http://blog.csdn.net/licanhua/article/details/7057143ps命令是Linux下常见的查看进程状况的程序,它有几个字段可以用来查看进程内存使用情况:sz,rss,vsz。分别说明如下: sz:进程映像所占用的物理页面数量,也就是以物理页面为单位表示的虚拟内存大小;rss:进程当前所占用的物理内存大小,单位为kB;vsz:进程的虚拟内存大小,单位为kB,它等于sz乘于物理页面大小(x86平台通常为4kB)。 阅读全文

posted @ 2013-04-10 14:38 gogoy 阅读(181) 评论(0) 推荐(0) 编辑

Unix/Linux 的 Load 初级解释
摘要:http://www.cnblogs.com/realviv/articles/1883679.html 阅读全文

posted @ 2013-04-10 14:34 gogoy 阅读(75) 评论(0) 推荐(0) 编辑

关于Linux性能监控之CPU篇详解
摘要:http://news.chinaunix.net/opensource/2013/0228/2654519.shtml# vmstat 1procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----r b swpd free buff cache si so bi bo in cs us sy id war表示运行队列的大小,b表示由于IO等待而block的线程数量, 阅读全文

posted @ 2013-04-10 10:52 gogoy 阅读(120) 评论(0) 推荐(0) 编辑

我认识的线程
摘要:http://www.cnblogs.com/yanlingyin/archive/2012/02/27/2369120.html 阅读全文

posted @ 2013-04-08 20:44 gogoy 阅读(73) 评论(0) 推荐(0) 编辑

系统平均负载(Load average)与CPU利用率
摘要:http://hi.baidu.com/84zhu/item/3a44af0f9d54a9e1f55ba615http://developer.51cto.com/art/201001/181045.htm 阅读全文

posted @ 2013-04-05 14:16 gogoy 阅读(161) 评论(0) 推荐(0) 编辑

机器如何区分和判定指令和数据 .
摘要:http://blog.csdn.net/lonelyroamer/article/details/7556735http://blog.csdn.net/liuben/article/details/4800055 阅读全文

posted @ 2013-04-05 13:16 gogoy 阅读(198) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示