1 Windows核心原理與實現概述

2021-10-24 22:15:38 字數 305 閱讀 8090

作業系統是管理硬體的軟體。作業系統在硬體提供的計算和儲存能力上建立了乙個抽象層,以此為應用層提供服務。這一抽象層包括程序、執行緒、檔案、裝置和位元組流等概念和相應的功能。作業系統與硬體打交道,其發行版本與特定硬體有關,因為不同cpu指令集可能不同。

程序切換或執行緒切換,分時系統,由計時器硬體中斷觸發。

cpu直接訪問裝置的暫存器來操作裝置。裝置暫存器是另乙個位址空間,cpu通過io埠來控制他們,例如x86的in/out指令。cpu通過輪詢或中斷來檢測裝置的工作狀態。大塊資料傳輸使用dma技術,dma使用的匯流排不能和cpu發生衝突,它可以趁cpu不用匯流排來傳輸資料。

windows核心原理與實現

本文章是作者本人在學習 windows原理與實現 一書時的一些總結和筆記 2.1處理器模式 intelx86處理器 0 最高端特權,cpu處在核心模式,可以訪問當前程序的位址空間和系統空間 3 最低特權,處在使用者模式,只能訪問當前程序的位址空間。2.2記憶體管理 共享的系統位址空間和私有的程序位址...

Windows核心原理與實現之核心載入

在intel x86系統上,windows作業系統獲得控制首先從硬碟的主引導記錄 mbr 開始,windows setup程式在安裝windows時填充mbr 其他的磁碟管理器也可能填充mbr mbr包含 和資料,其 稱為引導 在系統引導時首先獲得控制 mbr中的資料時一張分割槽表,制定了每個分割槽...

1 Windows安裝和使用zookeeper

本文介紹的 zookeeper 是以 3.4.5 這個穩定版本為基礎,最新的版本可以通過官網來獲取,zookeeper 的安裝非常簡單,下面將從單機模式和集群模式兩個方面介紹 zookeeper 的windows安裝和配置.單機模式 單機安裝非常簡單,只要獲取到 zookeeper 的壓縮包並解壓到...