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

推荐订阅源

S
Secure Thoughts
P
Proofpoint News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Project Zero
Project Zero
Cyberwarzone
Cyberwarzone
K
Kaspersky official blog
AWS News Blog
AWS News Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
N
News | PayPal Newsroom
S
Schneier on Security
O
OpenAI News
S
Security @ Cisco Blogs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
月光博客
月光博客
GbyAI
GbyAI
T
Tenable Blog
B
Blog
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
T
Troy Hunt's Blog
量子位
S
Security Affairs
Security Archives - TechRepublic
Security Archives - TechRepublic
The Cloudflare Blog
W
WeLiveSecurity
U
Unit 42
Application and Cybersecurity Blog
Application and Cybersecurity Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
The GitHub Blog
The GitHub Blog
Cloudbric
Cloudbric
A
About on SuperTechFans
Hacker News - Newest:
Hacker News - Newest: "LLM"
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Google DeepMind News
Google DeepMind News
博客园_首页
I
Intezer
P
Proofpoint News Feed
N
News and Events Feed by Topic
SecWiki News
SecWiki News
Microsoft Security Blog
Microsoft Security Blog
TaoSecurity Blog
TaoSecurity Blog
博客园 - 三生石上(FineUI控件)
NISL@THU
NISL@THU
Latest news
Latest news
H
Help Net Security
G
Google Developers Blog
博客园 - Franky
T
The Exploit Database - CXSecurity.com
Cisco Talos Blog
Cisco Talos Blog
Know Your Adversary
Know Your Adversary

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