惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
博客园 - 聂微东
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tor Project blog
N
Netflix TechBlog - Medium
G
Google Developers Blog
L
LINUX DO - 最新话题
Recent Announcements
Recent Announcements
爱范儿
爱范儿
P
Privacy & Cybersecurity Law Blog
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Spread Privacy
Spread Privacy
TaoSecurity Blog
TaoSecurity Blog
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
AWS News Blog
AWS News Blog
P
Proofpoint News Feed
D
DataBreaches.Net
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hacker News: Ask HN
Hacker News: Ask HN
V
V2EX
www.infosecurity-magazine.com
www.infosecurity-magazine.com
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
Kaspersky official blog
博客园 - 司徒正美
U
Unit 42
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Blog — PlanetScale
Blog — PlanetScale
云风的 BLOG
云风的 BLOG
Schneier on Security
Schneier on Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Threatpost
Vercel News
Vercel News
Engineering at Meta
Engineering at Meta
Attack and Defense Labs
Attack and Defense Labs
L
Lohrmann on Cybersecurity
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Hugging Face - Blog
Hugging Face - Blog
PCI Perspectives
PCI Perspectives
S
Secure Thoughts
The Cloudflare Blog
L
LangChain Blog
T
The Exploit Database - CXSecurity.com
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
博客园 - 三生石上(FineUI控件)

博客园 - bullfinch

Notes of "The Unbridged Pentium 4" - Pentium 4 System Overview Notes of "The Unbridged Pentium 4" - Pentium 4 Road Map Notes of "Pentium Processor System Architecture" - Pentium Signal Interface (part) Notes of "Pentium Processor System Architecture" - Mutiple Processors and the MESI Model Notes of "Pentium Processor System Architecture" - The Functional Units & Pentium Cache Overview AMD Opteron Architecture related Fedora Core 3 挂载FAT32分区以及中文显示和输入 摄像头设置事件 linux下安装HP NC6000无线网卡(HP W500) C#学习笔记(八) TreeView.AfterCheck和TreeNode.Checked赋值的问题 C#学习笔记(七) C#学习笔记(六) C#学习笔记(五) 图像中密集点群的定位 C#学习笔记(四) 中兴ZXDSL831立式蓝猫自动拨号+NAT+DHCP设置 关于变参(zz) C#学习笔记(三)
Notes of "The Unbridged Pentium 4" - Overview of the Processor Role
bullfinch · 2005-05-27 · via 博客园 - bullfinch

1.  All IA32 processors up to and including the Pentium processor use variable length(1~15bytes) instructions, all IA32 processors starting with the Pentium Pro translate the IA32 instructions into primitive fixed-length instrucitons prior to executing them. These instructions are refered to as micro-ops, or miu-ops.

2. Processor Activities at Startup:

  • Fetches and executes the system's Power-On Self-Test(POST) program from the ROM.
  • Reads the OS loader program from mass storage.
  • Executes the OS loader program which loads the remainder of the OS kernel (Control transfer)
  • Executes the OS kernel startup code which completes the setup of the OS adn loads the loadable device drivers into memory. The OS calls the driver's initialization code to complete the setup of the associated device.


3. Processor Activities During Run-Time:

  • Load and Run Application Programs.
  • Application Program Calls the OS (suspend application - switch to OS - resume application)
  • Handling External Hardware Interrupts (suspend program - jump to interrupt handler - resume program)
  • Calling a Device Driver (program -> OS -> device driver)
  • Handling Software Exceptions (jumps to exception handler, fix the problem, reattempt execution of the instruction)


4. System Overview: (Pentium 4 845D Chipset)

  • Pentium 4 Processor
  • Memory Control Hub(MCH): (connect with the ICH by the high speed, 11-bit Hub Interface(HI)link)
    incorporates the system memory controller
    provides the interface between the AGP device and system memory via the point-to-point AGP(Acceerated Graphics Port)
    interfaces the processor's FSB to the AGP bus and to the system memory bus
    provides the interface to system memory for all system devices through the ICH
  • IO Control Hub(ICH):
    integrated Ethernet LAN controller connect to the network via the LCI(LAN Controller Interface)
    integrated IDE Controller
    integrated USB 1.1-compatible host controller
    Hub link to PCI bus interface
    integrated PCI bus arbiter supports up to five PCI card slots
    integrated System Management Bus(SMBus) interface permits the currently-running program to access the processor's internal Processor Information ROM(PIROM) as well as the processor's internal Thermal Diode
    Low-Pin Count(LPC) bus interface permits connection to legacy PC devices(parallel port, COM pors, floppy drive, keyboard, mouse)
    BIOS ROM interface (FWH(Firmware to Hub Link)interface)
    Audio Codec(AC)'97 Link (on-board Audio Codec, Communication and Networking Riser(CNR)connector)
    integrated LAN interface (10/100 Ethernet interface)
    integrated IO APIC(Advanced Programmable Interrupt Controller) (deliver interrupts from hardware devices to the processors in a multiple processor environment)
    integrated legacy dual-8259a interrupt controllers (deliver interrupts to the processor in a single processor system)
  • Super IO(SIO) Chip: connect to ICH via LPC interface, incorporates the legacy devices(parallel port, COM pors, floppy drive, keyboard, mouse)
  • DDR RAM: Double-Data Rate RAM
  • IDE RAID Controller: embedded IDE RAID(Redundant Array of Inexpensive Drives) controller, acting as a PCI bus master, transfer disk data dirctly to and from system memory over the PCI bus and the Hub Interface
  • USB 2.0 Controller: embedded USB2.0 controller, acting as a PCI bus master, transfer data to and from system memory over the PCI bus and the Hub Interface
  • Five PCI Card Slots