1. Fejezet: Számítógépek és rendszerek

Hasonló dokumentumok
1. Fejezet: Számítógép rendszerek

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

10. Fejezet Számítógép-perifériák

The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003

Operációs rendszerek MINB240 V2+2+0

Operációs rendszerek MINB240 V kredit KF Nagyváradi Anett 0. előadás Bevezetés

Using the CW-Net in a user defined IP network

9. Fejezet: Input/Output

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Cloud computing Dr. Bakonyi Péter.

Bevezetés az informatikába

A számítástechnika fejlődése

9. Fejezet: Input/Output

Számítógépes alapismeretek


2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

Bevezetés az informatikába

Információs technológiák 1. Ea: Történelmese

Adatok ábrázolása, adattípusok

Utolsó módosítás:

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Informatika érettségi vizsga

Osztott alkalmazások fejlesztési technológiái Áttekintés

Informatikai Tesztek Katalógus

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

2. Fejezet : Számrendszerek

Programozás alapjai. Wagner György Általános Informatikai Tanszék

A számítástechnika történeti áttekintése

Jacquard szövőgépe, vezérlési modulok használata 1805 lyukkártyás vezérlés

Térinformatika. Térinformatika. GIS alkalmazói szintek. Rendszer. GIS funkcionális vázlata. vezetői szintek

Intelligens Érzékelők

Nemzetközi vállalat - a vállalati szoftvermegoldások egyik vezető szállítója

ismerd meg! A PC vagyis a személyi számítógép

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

A számítógép egységei

Hálózati ismeretek. Az együttműködés szükségessége:

BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA

Operációs rendszerek Bevezetés 1.1

Ne lépjen ide be senki, aki nem ismeri a geometriát (Platón, i.e.)

IT - Alapismeretek. Feladatgyűjtemény

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003

Tartalom. Történeti áttekintés. Történeti áttekintés Architektúra DCOM vs CORBA. Szoftvertechnológia

ELO Digital Office ERP integráció

Operációs rendszerek

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Alkalmazások típusai Szoftverismeretek

2. rész BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA. Az információ elérésének és felhasználásának képessége.

Az informatika alapjai. 10. elıadás. Operációs rendszer

Számítógép felépítése

Számítógépes munkakörnyezet II. Szoftver

Könnyen bevezethető ITIL alapú megoldások a Novell ZENworks segítségével. Hargitai Zsolt Sales Support Manager Novell Hungary

Ez egy program. De ki tudja végrehajtani?

Számítógépek felépítése, alapfogalmak

Számítógépes Hálózatok ősz 2006

Organizáció. Számítógépes Hálózatok ősz Tartalom. Vizsga. Web-oldal


1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása

EN United in diversity EN A8-0206/419. Amendment

A HUEDU OpenLab iskolai alkalmazáscsomag Kovács Lajos

Alapismeretek. Tanmenet

SZÁMÍTÓGÉPES ALAPISMERETEK

Laborgyakorlat: Egy vezeték nélküli NIC beszerelése

SUSE Success Stories Varga Zsolt

A Számítógépes alapismeretek témakör oktatása. Dr. Nyéki Lajos 2019

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Az operációs rendszerek fejlődése

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

Amibe még John McLane is belepirulna, avagy az ipari irányitási rendszerek biztonsági kérdései

Számítógépek felépítése, alapfogalmak

9. Gyakorlat: Network Load Balancing (NLB)

Számítógép architektúrák. Bevezetés

Organizáció. Számítógépes Hálózatok Gyakorlati jegy. Vizsga. Web-oldal

IT - Alapismeretek. Megoldások

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

EEA, Eionet and Country visits. Bernt Röndell - SES

Intelligens közlekedés: a járműipar és járműirányítás IKT igényei, a VehicleICT projekt. Lengyel László lengyel@aut.bme.hu

Operációs rendszerek

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

Vállalatirányítási rendszerek

Nagyvállalati Linux üzemeltetés Horváth Gábor Kálmán

A számítástechnika rövid története

USA Befektetési Útmutató

Linux alapok és használatuk

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

Operációs rendszerek 2

Operációs rendszerek Memóriakezelés 1.1

Számítógép architektúrák

SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN

Jövő Internet Az innováció motorja a XXI. században

Informatika tantárgy / Alapfogalmak, Operációs rendszer

Hálózati útmutató. A biztonságos és megfelelõ kezelés érdekében használat elõtt olvassa el az Általános Beállítási Útmutató biztonsági információit.

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Széchenyi István Egyetem

5.4.2 Laborgyakorlat: A Windows XP telepítése

Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony

4. Gyakorlat: Csoportházirend beállítások

Átírás:

1. Fejezet: Számítógépek és rendszerek The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 Fordította és kiegészítette: Végh János PowerPoint slides authored by Wilson Wong, Bentley University PowerPoint slides for the 3 rd edition were co-authored with Lynne Senne, Bentley University

Tipikus számítógép hirdetés Elég gyors s számítógép a programjaim futtatására? Valóban költséghatékony? Ki kell dobni fél év múlva? 1-2

Miért ismerjük meg számítógépünk szerkezetét? Felhasználóként Megértsük rendszerünk képességeit és korlátait Megalapozottan döntsünk Jobban tudjunk tárgyalni az igazi számítógép szakemberekkel Programozóként Hatékonyabb alkalmazásokat készíthessünk feladatainkra Rendszerszervezőként Speciális felhasználási követelményeknek megfelelő számítógép rendszereket tudjunk összeállítani Megalapozott rendszer stratégiai döntéseket hozzunk 1-3

Miért ismerjük meg számítógépünk szerkezetét? Rendszer adminisztrátorként Számítógép rendszereket installáljunk, konfiguráljunk, karbantartsunk Maximalizáljuk rendszerünk elérhetőségét és hatékonyságát Optimalizáljuk rendszerünk működését Gondoskodjunk rendszerünk biztonságáról Web szolgáltatás tervező Optimalizáljuk Web szolgáltatásunk elérhetőségét Optimalizáljuk web rendszerünk konfigurációját Megfelelő adatformátumot, programnyelvet és oldaltervet válasszunk Hatékony Web lapokat tervezzünk 1-4

Web Böngésző használata 1-5

Az adatbevitel-feldolgozásadatkivitel modell Input-Process-Output Model (IPO) Bevitel: billentyűzet, egér, scanner, vonalkód olvasó Feldolgozás: a CPU végrehajt egy számítógépes programot Kivitel: képernyő, nyomtató, fax készülék Tárolás: merevlemez, optikai eszköz, pen-drive, mágnesszalag 1-6

Egy egyszerű számítógépes rendszer 1-7

A számítógép rendszer komponensei Hardver (hardware) Adatokat dolgoz fel, utasítások végrehajtásával Be- és kivitelre is lehetőséget nyújt Vezérli a be- és kivitelt, valamint tárolást Szoftver (software) Alkalmazói és rendszer szoftver Utasítások határozzák meg, hogy a hardver milyen feladatokat hajtson végre és milyen sorrendben Adatok (data) Tények és megfigyelések Kommunikáció (Communications) Adatok és feldolgozás megosztása különböző rendszerek között 1-8

Hardver összetevők Be- és kiviteli eszközök Tároló eszközök CPU Central Processing Unit ALU: arithmetic/logic unit CU: control unit Interfész (interface) egység Memória Rövid távú tárolás a CPU számításai során 1-9

Egy tipikus személyi számítógép(es rendszer) 1-10

CPU: Central Processing Unit ALU: arithmetic/logic unit Atitmetikai és logikai számításokat végez CU: vezérlőegység (control unit) A feldolgozó utasításokat vezérli A CPUn belüli adatmozgatást vezérli Interfész (interface) egység Utasításokat és adatokat mozgat a CPU és a többi hardver összetevő között Busz (Bus): kábelköteg, ami jeleket és tápfeszültséget szállít a különféle komponensek között 1-11

Memória Használják rá az elsődleges tároló (primary storage), munkatároló (working storage), and RAM (random access memory) megjelölést is Bitekből áll, amelyek mindegyike a 0 vagy 1 értéket tárolja (8 bits = 1 byte) A számítógép program utasításait és/vagy adatait tárolja (stored program concept) 1-12

A szoftver komponens Alkalmazások Operációs rendszer API: application program interface File kezelés I/O Kernel Memória kezelés Erőforrás ütemezés Programok kommunikációja Biztonság Hálózati modul 1-13

A kommunikációs komponens Hardver Kommunikációs csatornák Fizikai kapcsolat számítógépes rendszerek között Példák: réz kábel, telefonvonal, üvegszál kábel, infravörös fény, rádió hullámok Interfész hardver Szoftver A számítógép és a kommunikációs csatorna közötti kommunikációt kezeli Modem vagy network interface card (NIC) Kapcsolat létrehozása Adatfolyam vezérlés A használandó adatok irányítása a megfelelő alkalmazáshoz 1-14

Számítógép rendszerek Valamennyi számítógép rendszer, bonyolultságtól függetlenül, a következőkből áll: Legalább egy CPU Memória, a program és az adatok tárolására I/O ki és beviteli eszközök Hosszú távú tárolók 1-15

Számítógép rendszer példák HP Laptop Computer IBM System z10 EC Mainframe 1-16

Virtualizáció Virtual (American Heritage Dictionary) Existing or result in essence or effect though not in actual fact, form or name Created, simulated, or carried on by means of a computer or computer network Computer systems examples Virtual memory Virtual networks Java Virtual Machine 1-17

Protokollok Általánosan elfogadott alapszabályok számítógépek, I/O eszközök és szoftver programok közötti kommunikációra Példák HTTP: Web kiszolgáló és Web böngésző között TCP/IP: Internet és helyi hálózat között SATA: tárolóeszköz és számítógép között XML,RSS, SIP: új protokollok 1-18

Sztenderdek Adat formátumok és protokollok általános kompatibilitására hozzák létre Létre hozhatja egy bizottság vagy de facto (tényleges) sztenderddé válhat az elterjedt használat miatt Példák: Számítógép nyelvek: Java, SQL, C, JavaScript Megjelenítési szabványok: Postscript, MPEG-2, JPEG, GIF Karakterkészlet szabványok: ASCII, Unicode, EBCDIC Multimédia szabványok: MPEG-2, MPEG-4, DivX, MP3 1-19

A tankönyv áttekintése Web site: http://www.wiley.com/college/englander Part 1 (Chapters 1-2) A számítógép rendszerek áttekintése Part 2 (Chapters 3-5) Számrendszerek és adatformátumok Part 3 (Chapters 6-11) Számítógép szerkezet és hardver működés Part 4 (Chapters 12-14) Hálózatok és adatkommunikáció Part 5 (Chapters 15-18) Szoftver komponens operációs rendszerek Part 6 (Kiegészító fejezetek S1-S4) Digitális logika, példa rendszerek, utasítás címzési módok, programozási eszközök 1-20

Early History 1642: Blaise Pascal invents a calculating machine 1801: Joseph Marie Jacquard invents a loom that uses punch cards 1800 s: Charles Babbage attempts to build an analytical engine (mechanical computer) Augusta Ada Byron develops many of the fundamental concepts of programming George Boole invents Boolean logic. 1-21

Modern Computer Development 1937: Mark I is built (Aiken, Harvard University, IBM). First electronic computer using relays. 1939: ABC is built First fully electronic digital computer. Used vacuum tubes. 1943-46: ENIAC (Mauchly, Eckert, University of Pennsylvania). First general purpose digital computer. 1945: Von Neumann architecture proposed. Still the standard for present day computers. 1947: Creation of transistor (Bardeen, Shockley, Brattain, Bell Labs). 1951-2: EDVAC and IAS 1-22

Early Computers Babbage s Analytical Engine ENIAC 1-23

System Software History Early computers had no operating systems and were single user systems Programs were entered using switches for each bit or by plugging wires into a panel 1953-54: First operating system was built by General Motors Research Laboratories for their IBM 701 computer Other early systems FORTRAN Monitor System (FMS) IBSYS Share Operating System (SOS) 1-24

Operating System Development 1963: Master Control Program (MCP) by Burroughs. Included many modern OS features. 1964: OS/360 by IBM. Included batch processing of programs. 1962: MIT Project MAC created a time-sharing OS called CTSS. Shortly afterwards, MIT, Bell Labs, and GE developed Multics (Multiplexed Information and Computing Services). 1-25

UNIX After Bell Labs withdrew from the Multics project, Ken Thompson developed a personal operating system called UNIX using assembly language. Dennis Ritchie developed the programming language C which was used to rewrite much of UNIX in a highlevel language. UNIX introduced A hierarchical file system The shell concept Document production and formatting Tools for networked and distributed processing 1-26

Graphical User Interfaces 1960s: Doug Englebart (Stanford Research Institute) Invented windows and a mouse interface 1970s: Xerox PARC Creates a practical windowing system for the Dynabook project 1980s: Steve Jobs (Apple) Developed the Apple Lisa and MacIntosh 1-27

IBM PC 1982: Stand-alone, single user computer PC-DOS, MS-DOS (disk operating system) Later versions of DOS added Hierarchical directory file storage File redirection Better memory management Windowing systems Windows 2.0, Windows 3.1, Windows 95 Windows NT, Windows XP, Windows Vista Windows 7 1-28

Communications 1960s and 1970s: users communicated on multiterminal computer systems using talk and email facilities 1971: Ray Tomlinson creates the standard username@hostname email standard Modems permitted users to login to office systems, electronic bulletin board systems, Compuserve, AOL, and Prodigy 1969: ARPANET begun 1985: First TCP-IP wide area network 1991: Tim Berners Lee develops the concepts that become the World Wide Web 1993: Max Andreessen develops Mosaic, the first graphical browser 1-29

Copyright 2010 John Wiley & Sons All rights reserved. Reproduction or translation of this work beyond that permitted in section 117 of the 1976 United States Copyright Act without express permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages caused by the use of these programs or from the use of the information contained herein. 1-30