Linux a 64 bitů. SUSE Labs. Michal Ludvig Vojtěch Pavlík

Podobné dokumenty
Roman Výtisk, VYT027

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Referát (pokročilé architektury počítačů)

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

SOU Valašské Klobouky. VY_32_INOVACE_01_8 IKT Procesory, Intel, AMD, Architektura x86-64, AMR. Mgr. Radomír Soural

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Pohled do nitra mikroprocesoru Josef Horálek

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

PROCESOR. Typy procesorů

Procesor Intel Pentium (1) Procesor Intel Pentium (3) Procesor Intel Pentium Pro (1) Procesor Intel Pentium (2)

Platforma x64 a přechod na 64 bitů. Aleš Keprt Univerzita Palackého, Olomouc

Výkonnost mikroprocesoru ovlivňují nejvíce dvě hlediska - architektura mikroprocesoru a tzv. taktovací frekvence procesoru.

Základní deska (mainboard)

Operační systémy. Přednáška 1: Úvod

Z čeho se sběrnice skládá?

Pokročilé architektury počítačů

Vícejádrový procesor. Dvě nebo více nezávislých jader Pro plné využití. podporovat multihreading

Pokročilé architektury počítačů

Hardware 1. Přehled platforem podle procesorů. PC (Wintel) různí výrobci - domácí počítače, pracovní stanice, servery 1-4 procesory Intel, AMD

Hardware 1. Přehled platforem podle procesorů

HISTORIE VÝPOČETNÍ TECHNIKY. Od abakusu k PC

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

DRUHY SESTAV. Rozlišujeme 4 základní druhy sestav. PC v provedení desktop. PC v provedení tower. Server. Notebook neboli laptop

ZÁKLADNÍ DESKA ASUS PRIME X370-PRO ZÁKLADNÍ DESKA, AMD X370, AM4, 4X DIMM DDR4, 1X M.2, ATX

Základní deska (mainboard)

logický obvod instruk ní sadou program napsaný v mikroinstrukcích RISC CISC registry adresovacích mechanism Instruk ní sada mikroprocesoru

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core

Architektura procesoru Athlon 64 X2

Hardware ZÁKLADNÍ JEDNOTKA

SOUV-VVC, o.p.s. Nasavrky. Informační a komunikační technologie

AMD K11 a její vztah k předcházejícím procesorům. Referát do PAP. Jan Uhlář

Paměti Josef Horálek

Chipsety AMD a jejich vlastnosti

Emulátory. Autor: Martin Fiala. Spouštění programů a her z jiných OS nebo jiných platforem. InstallFest

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Logická organizace paměti Josef Horálek

Komunikace procesoru s okolím

Historie procesoru Pentium a jeho konkurence. Rostislav Kreisinger a Kamil Perutka

Architektura procesoru ARM

Sbě b r ě n r i n ce

Výstavba PC. Vývoj trhu osobních počítačů

Profilová část maturitní zkoušky 2015/2016

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Informatika ročník

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

Intel (2) Intel (1) Intel (3) Intel (4) Intel (6) Intel (5) Nezřetězené zpracování instrukcí:

Vlastnosti mikroprocesorů Josef Horálek

Profilová část maturitní zkoušky 2014/2015

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Ro R dina procesor pr ů Int In e t l Nehalem Šmída Mojmír, SMI108 PAP PA 2009

Návrhy elektromagnetických zení

Základy operačních systémů


Informatika teorie. Vladimír Hradecký

Instalace OS, nastavení systému

Hardware. Příklad převodu čísla: =1*32+0*16+0*8+1*4+0*2+1*1= Převod z dvojkové na desítkovou Sčítání ve dvojkové soustavě

Virtualizace. Lukáš Krahulec, KRA556

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Základní pojmy informačních technologií

Základní deska (motherboard, mainboard)

Procesor. Hardware - komponenty počítačů Procesory


Volitelný počet jader

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

OPS Paralelní systémy, seznam pojmů, klasifikace

Úvod do modelování v programu COMSOL Multiphysics verze 4

Sběrnice. Parametry sběrnic: a. Přenosová rychlost - určuje max. počet bitů přenesených za 1 sekundu [b/s]

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Intel Procesor a jeho konstrukce. Vývojové typy, činnost procesoru

Intel Itanium. Referát. Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

MSP 430F1611. Jiří Kašpar. Charakteristika

HP Compaq Pro 6300 SFF

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Informační a komunikační technologie

Procesor EU peníze středním školám Didaktický učební materiál

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Server je v informatice obecné označení pro počítač, který poskytuje nějaké služby nebo počítačový program, který tyto služby realizuje.

Identifikátor materiálu: ICT-1-08

Nové technologie v průmyslových PC

PLATFORMA X64 A PŘECHOD NA 64 BITŮ

Úvod. Instrukce musí obsahovat: typ operace adresu operandu (operandů) typ operandů modifikátory adresy modifikátory operace POT POT

Compatibility List. GORDIC spol. s r. o. Verze

Intel Centrino 2 - Úvod a procesory

Informační Systém pro Psychiatrii HIPPO

Historie výpočetní techniky. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů )

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

Principy činnosti sběrnic

ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI

Hardware Základní pojmy. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1122_Hardware Základní pojmy_pwp

Procesory. Autor: Kulhánek Zdeněk

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

HP EliteBook 8440p. Záruka: 12 měsíců Cena: 5 690,- kč s DPH

Transkript:

1 Linux a 64 bitů Michal Ludvig Vojtěch Pavlík <mludvig@suse.cz> <vojtech@suse.cz> SUSE Labs 02.04.04 Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 1

64 čeho? 2 bitovost procesoru je určena velikostí jeho registrů (GPR general purpose register) běžně používané architektury tyto registry používají jak na výpočty, tak na adresování paměti typické PC má 32 bitový procesor třídy x86. Může tedy adresovat 2 32 bajtů paměti (4GB) a jednoduše počítat s nejvýše 32 bitovými čísly Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 2

K čemu 64 bitů? 3 64 bitový procesor umožňuje adresovat více paměti. 64 bitové registry umožňují rychlejší práci s 64 bitovými čísly. 64 bitové procesory přinášejí obvykle další výhody, například více registrů. 64 bitový režim není zpětně kompatibilní se 32 bitovými aplikacemi, takže mohou se napravit chyby v designu předchozích generací. Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 3

A co ztratíme? 4 Něco málo peněz nové 64 bitové procesory jsou nové a tudíž dražší. Nějakou paměť 64 bitová čísla a pointery potřebují dvakrát tolik místa v paměti. Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 4

A který tedy? 5 IBM nabízí S390x. Ale tu si hned tak někdo dovolit nemůže. Intel vám bude chtít vnutit Itanium. Apple kontruje s PowerMac G5 s procesorem PowerPC64 Když vynecháme mrtvoly Alpha, SPARC64 a PA RISC A vysmějeme se EM64T Nakonec koupíme AMD64 Opteron nebo Athlon64 Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 5

A co na tom poběží? 6 Na AMD64? Můžeme si vybrat: Třeba starý dobrý 16 bitový MS DOS poběží úžasně rychle Nebo libovolný 32 bitový OS, poběží taky úžasně rychle Na Windows XP 64 si budeme muset ještě tak 64 let počkat Takže Linux. Samozřejmě od SUSE. Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 6

Linux na AMD64 7 64 bitové jádro dovoluje libovolně kombinovat 32 bitové a 64 bitové programy. Například není problémem spustit 32 bitovou Mozillu na 64 bitovém X serveru. Naprostá většina programů v SUSE Linuxu je zkompilovaná 64 bitově, takže mohou využít výhody, které to přináší Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 7

Architektura AMD64 8 Rozdíly oproti "běžným" procesorům řady x86 Nové instrukce, širší registry, větší počet registrů. Long mode nový operační mód ve kterém běží 64b procesy Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 8

Architektura AMD64 9 Integrovaný North Bridge => Memory Controller přímo v procesoru: umí adresovat zároveň L1, L2 i hlavní paměť. mnohem lepší škálovatelnost. IOMMU umožňuje 32b PCI kartám přístup do celého 64b adresního prostoru. HyperTransport velmi rychlá sběrnice, mj. nahrazuje FSB. Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 9

Jak vlastně vypadá? 10 V každé slideshow musí být obrázek chipu... Socket 940, 9 layer 130nm SOI, 160 mm 2 Low K SiCOH dielectric Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 10

AMD64 má první klon 11 Intel zjistil, že architektura AMD64 (známá též jako x86 64 nebo Hammer) má úspěch, takže přišel s vlastní verzí nazvanou IA32e. Za pár dní bylo IA32e přejmenováno na stejně nesmyslné EM64T. Jako většina klonů, ani EM64T nedosahuje kvalit originálu. Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 11

Proč si nekoupit EM64T 12 Má mírně odlišnou instrukční sadu (místo AMD 3Dnow! používá SSE3). Neintegruje Memory Controller, takže v SMP systémech se procesory perou o paměť. Nemá IOMMU (zatím ani externí), takže práce 32b PCI karet může být dokonce pomalejší než se 32b procesory. Nemá HyperTransport ani podobnou vysokorychlostní sběrnici, jen FSB připojující North Bridge. Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 12

64 bitů v SUSE 13 Vývojáři SUSE portovali Linux na AMD64 a dodnes a AMD úzce spolupracují. Kromě AMD64 (vč. EM64T) SUSE ve svých Linuxech podporuje PowerPC64, IA64 a S/390x a samozřejmě celou paletu 32b procesorů. Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 13

Linux a 64 bitů, Michal Ludvig+Vojtěch Pavlík, SUSE Labs, 02.04.04, Strana 14 14