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

推荐订阅源

P
Proofpoint News Feed
T
Troy Hunt's Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
CXSECURITY Database RSS Feed - CXSecurity.com
小众软件
小众软件
S
Securelist
The Cloudflare Blog
博客园 - 司徒正美
D
Darknet – Hacking Tools, Hacker News & Cyber Security
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
博客园 - Franky
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Latest news
Latest news
V
Vulnerabilities – Threatpost
雷峰网
雷峰网
G
GRAHAM CLULEY
罗磊的独立博客
J
Java Code Geeks
C
Cisco Blogs
Scott Helme
Scott Helme
Spread Privacy
Spread Privacy
宝玉的分享
宝玉的分享
T
The Blog of Author Tim Ferriss
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Azure Blog
Microsoft Azure Blog
T
Tor Project blog
GbyAI
GbyAI
C
CERT Recently Published Vulnerability Notes
A
Arctic Wolf
博客园_首页
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Stack Overflow Blog
Stack Overflow Blog
K
Kaspersky official blog
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
aimingoo的专栏
aimingoo的专栏
SecWiki News
SecWiki News
V
Visual Studio Blog
Jina AI
Jina AI
S
Schneier on Security
T
Threat Research - Cisco Blogs
Project Zero
Project Zero
有赞技术团队
有赞技术团队
P
Privacy & Cybersecurity Law Blog
Help Net Security
Help Net Security

博客园 - 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