操作系统
文章平均质量分 64
quanben
安能摧眉折腰事双嘎,使我不得开心颜。
展开
-
IA-32架构保护模式
GDT和LDT描述符(段描述符):struct Segment_Descriptor{ ushort segment_limit_lo : 16; uint23 segment_base_lo : 24; uint4 type : 4; uint1 desc_type : 1; uint2 dpl原创 2007-01-13 01:00:00 · 1362 阅读 · 0 评论 -
Windows 8使用体验
花了些银子装了正版Windows 8(也洗白了原来系统)。用于我的i7的笔记本,当然不带触摸屏。现在聊聊Windows 8的一些零碎的不成熟使用感受。整体而言,的确相对Preview有了一些稳定性和特性的改进。基本也没有遇到重大的稳定性问题。效率上可能还有提升空间,但在使用过程中也不是特别明显,效率角度看在桌面程序部分用户体验基本和Windows 7持平。基本意味着通常Windows 7用原创 2012-12-03 10:52:19 · 1108 阅读 · 2 评论 -
博客主站转移声明
从即日起,本人技术博客主站将转移到blogger(google提供),并除了部分翻译文章和特殊需要外,将主要以英语撰写。该新主站的文章部分将以链接形式映射到此处。该博客位置如下,欢迎访问。http://lincolnyutech.blogspot.com.au/原创 2012-05-06 15:06:54 · 972 阅读 · 0 评论 -
最近的一次系统“维护”和更新
笔者开发还比较在行,但对系统的维护和管理几乎一窍不通。最近系统中病毒,看来这个病毒是挺深入的。用了卡巴,AVG,和一些antimalware工具都没有效果。症状似乎是劫持,修改或注入了系统关键进程(也可能是隐藏的进程,但rootkit检查没有问题;因为从一般的进程管理器上看没有任何可以进程,但它似乎通过explorer.exe并用-embedding选项启动了iexplore;甚至试着挪动ie原创 2011-11-29 19:01:55 · 1567 阅读 · 0 评论 -
中文Mainframe宝典合集
所谓《中文Mainframe宝典合集》,是指一部中文版的关于IBM Mainframe相关知识和技术的综合参考文档。它的设计确保所有在UC参加学习过Mainframe并对其有基本概念的中国学生能够通过这部参考文献集不借助其他任何学习资料能够迅速定位知识点或整理出IBM的相关标准参考文档的大致搜寻路径;另一方面,它旨在为所有具有基本计算机系统概念的以中文为母语的科研和技术人员能根据他们的基本背景知识原创 2011-09-25 19:29:24 · 2320 阅读 · 0 评论 -
IBM大型主机(Mainframe)技术简介之九——系统软件和架构
本文基本上是第一篇的一个扩展基本概念和术语。注意由于Mainframe是一个相对比较封闭的黑盒,而它确实也通常是黑色的盒子。所以只能对其概念了解个大概,而不可能像其他像Linux这样的技术领域能刨根问底。以下是关于IBM大型机系统的重要基本概念。1. 跨系统级MVS——Multiple Virtual Storage,Mainframe上使用的操作系统的本名(例如MVS/SE,原创 2011-11-24 21:36:09 · 5202 阅读 · 0 评论 -
IBM大型主机(Mainframe)技术简介之一——系统概述
本文主要介绍大型机系统中有关存储和内存的部分的一些重要概念。1. 存储DASD 直接访问存储设备(Direct Access Storage Devices),是相对慢速设备。VSAM 虚拟存储访问方式(Virtual Storage Access Method),一种IBM的磁盘文件存储和访问方法,支持比较高级的访问特性,诸如索引等。Dataset,大型主机上对在各个逻辑/原创 2011-05-25 08:35:00 · 4040 阅读 · 0 评论 -
IBM大型主机(Mainframe)技术简介之七——应用开发摘要(三)
本文简要介绍Mainframe的CICS技术框架。CICS基本概念CICS是Mainframe事务(Transaction)处理的主要媒介,它位于操作系统z/OS之上,处在应用程序(例如Cobol程序)、用户和数据库等子系统之间,完成实现业务功能的映射。从应用程序角度看,CICS提供了一个编程界面,提供应用程序大部分原来由OS提供的功能。CICS在系统指派给它的唯一原创 2011-09-25 11:41:59 · 2531 阅读 · 0 评论 -
CICS的临时存储队列操作
CICS临时存储(CICS Temporary Storage)以一组队列(CICS Temporary Storage Queues或简称TS Queues)的形式实现。说是“队列”,其实不是严格数据结构意义上的FIFO队列,而是一个对数据记录(Record)标识(Identify)并顺序存储的机构,以供CICS-COBOL程序访问。每个队列都有一个队列名queue name或队列数据标识d原创 2011-11-19 20:33:59 · 2467 阅读 · 0 评论 -
Words in Memory of Steve Jobs
Steve Jobs passed away just a few hours ago, and this is really a saddening news. One thought that comes to my mind is the consequence of th原创 2011-10-06 18:38:45 · 1675 阅读 · 4 评论 -
IBM大型主机(Mainframe)技术简介之三——应用开发摘要(一)
1. 代码结构COBOL的源程序的代码主体部分必须从第8列开始(A区域),通常包括分区Division,分段Section和第一级的数据等。其第7列为指示字符保留,例如*表示注释行,-表示续行等。前6列为行号。第12列开始为B区域,一般是实体内容(代码实现),原创 2011-05-25 08:39:00 · 3017 阅读 · 2 评论 -
IBM大型主机(Mainframe)技术简介之四——应用开发摘要(二)
使用IEFBR14 使用IEBCOPY,IEBGENER 使用程序SORT 使用IDCAMS创建VSAM文件ESDS 使用IDCAMS创建VSAM文件KSDS 使用IDCAMS创建VSAM文件RRDS原创 2011-05-25 08:40:00 · 2182 阅读 · 0 评论 -
IBM大型主机(Mainframe)技术简介之五——数据库和系统集成(一)
内容创建中……原创 2011-05-25 08:41:00 · 1896 阅读 · 1 评论 -
IBM大型主机(Mainframe)技术简介之二——基本的系统支持
磁盘 由多个(例如8个)盘片组成,双面或单面,最顶上一面和最底下一面均不涉及。每个可读盘面均有一个磁头 (read/write head)负责读取,磁头由传动结构 (Actuator)统一驱动,每一时刻在同一平面位置上。每一个盘面以同心圆划分成磁道 (Track),每个磁道再原创 2011-05-25 08:37:00 · 2624 阅读 · 0 评论 -
IBM大型主机(Mainframe)技术简介之六——数据库和系统集成(二)
1. 系统集成的基础设施 RPC (Remote Procedure Call) RPC是现代C/S和分布式程序的基础概念之一,通常由具体的技术来实现。以下是远程通信通常遵循的模式: 客户程序 桩(残根)函数接口 Channel(协议栈通信通路) 桩原创 2011-05-25 08:43:00 · 4730 阅读 · 2 评论 -
POSIX Thread相关
1. 关于pthread_cond系列函数pthread_cond_wait的参数里有一个mutex,其作用往往令人费解。最近在考察OpenMAX系统发现这一部分的实现可能导致较大的风险。一般而言有了这个mutex以后对于cond实现一些增强的特性就比较方便。例如,如果要将cond用作semaphore,以下代码应该能起作用:sem_down(sem){原创 2008-10-30 17:20:00 · 962 阅读 · 0 评论 -
和dede聊OS
dede提出了一个用互斥量(Mutex)模拟信号量(Semaphore)的课题,非常有趣。 dede提出的方案应该这样,用i作为状态标识: lock(i_m); if (i > 0) { i--; unlock(i_m); enter_critical_region(); lock(i_m); i++;原创 2007-04-13 01:13:00 · 1301 阅读 · 6 评论 -
有关内存管理的一些问题
以下讨论基于《Linux内核完全注释(内核版本0.11)》一书(简称《内核》),作者赵炯。1. 问:CPU页表高速缓冲 (在《内核》中这么描述)是否就是所谓的TLB(Translation Lookaside Buffer)? 答:也许是的。2. 问:如何更新TLB? 答:CPU自己完成(想想软件维护CPU内部的数据结构,速度慢且没必要)。具体来说,在《内核》中写到只需重新加载页目录寄原创 2007-06-28 19:59:00 · 783 阅读 · 0 评论 -
大学四年计算机也许应该这样学。。。
核心课程简表一上:综合数学(连续部分A(数学分析))[1001]、物理(经典物理)[2001]、程序设计与编译一A(C/Basic)[3001]、哲学与系统科学[1000]一下:综合数学(离散部分A(离散数学、线性代数等))[1002]、物理(电子:电动力学)[2002]、程序设计与编译一B(C#、Python等、程序语言分析)[3002]、算法与数据结构一A(算法导论和基本算法)[301原创 2013-04-07 11:33:03 · 2571 阅读 · 0 评论