SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Basisinformationstechnologie I
Wintersemester 2013/14
29. Januar 2014 – Kurzwiederholung / Klausurvorbereitung III

Universität zu Köln. Historisch-Kulturwissenschaftliche Informationsverarbeitung
Jan G. Wieners // jan.wieners@uni-koeln.de
Themenüberblick „Betriebssysteme“
Zentrale Aufgaben:
 Dateiverwaltung
 Abstraktionen / Schnittstellen für Zugriff auf Low-Level Funktionen (z.B. der
Festplatte)
 Blöcke / Cluster, Fragmentierung !

Prozessverwaltung / Ressourcenverwaltung / Zeitplanung 
Scheduling
 Prozesse vs. Threads !
 (Prozesszustände) !

 Scheduling / Multitasking !
 Kooperatives Multitasking !
 Präemptives Multitasking !

Speicherverwaltung
 Virtueller Speicher !
 Swapping !
 Paging !
Themenüberblick „Programmiersprachen I“

Phasen der Programmentwicklung !
 Analyse !

 Spezifikation !

 Entwurf !

 Algorithmus !
 Pseudocode !

 Implementation
 (Dokumentation)
 (Testphase)
 (Refactoring)

Programmiersprachen
 Compiler vs. Interpreter bzw. compilierte vs. Interpretierte
Programmiersprachen !
 Typisierung (z.B. statische vs. Dynamische T.) !
 Entwurfsmuster (grob: worum geht‘s da?) !
Themenüberblick „Programmiersprachen II“

Drei-Schichten Architektur / MVC !
Programmiersprachen – Konzepte !





Variablen !
Arrays !
Auswahlanweisungen !
Kontrollstrukturen !

Objektorientierte Programmierung !





Objekt !
Kapselung / Information Hiding / Geheimnisprinzip !
Klassen vs. Instanzen !
Vererbung !
Themenüberblick „Algorithmen und Datenstrukturen“
Algorithmen und Datenstrukturen
 Stack / Kellerspeicher incl. Schnittstellen (i.e.
pop, push, peek, isEmpty) !
 Queue !
 LIFO vs. FIFO (und Datenstrukturen, die nach den Prinzipien
arbeiten) !
 Listen !
 Einfach verkettete Listen !
 Doppelt verkettete Listen !

 Baum !

 Binärbaum !
 Traversierungsarten

Such- und Sortieralgorithmen !
 Bubble Sort !
 Lineare Suche !
/

Weitere ähnliche Inhalte

Andere mochten auch

Mutterschutz und väterkarenzgesetz
Mutterschutz  und väterkarenzgesetzMutterschutz  und väterkarenzgesetz
Mutterschutz und väterkarenzgesetzWerner Drizhal
 
bctntlvn (43).pdf
bctntlvn (43).pdfbctntlvn (43).pdf
bctntlvn (43).pdfLuanvan84
 
2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"Johannes Waibel
 
Een echte vriend
Een echte vriendEen echte vriend
Een echte vriendwimsiemann
 
Visita a sogama
Visita a sogamaVisita a sogama
Visita a sogamapepefouz
 
DigiMediaL - Crowdfunding für Musiker
DigiMediaL - Crowdfunding für MusikerDigiMediaL - Crowdfunding für Musiker
DigiMediaL - Crowdfunding für MusikerDigiMediaL_musik
 
Vor Publikation 2011
Vor Publikation 2011Vor Publikation 2011
Vor Publikation 2011alberat22
 
01 ipcc ar 4 arabic synthesis report nov07
01 ipcc ar 4 arabic synthesis report nov0701 ipcc ar 4 arabic synthesis report nov07
01 ipcc ar 4 arabic synthesis report nov07alqousi
 

Andere mochten auch (11)

Mutterschutz und väterkarenzgesetz
Mutterschutz  und väterkarenzgesetzMutterschutz  und väterkarenzgesetz
Mutterschutz und väterkarenzgesetz
 
bctntlvn (43).pdf
bctntlvn (43).pdfbctntlvn (43).pdf
bctntlvn (43).pdf
 
2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"
 
Een echte vriend
Een echte vriendEen echte vriend
Een echte vriend
 
Finalpr
FinalprFinalpr
Finalpr
 
Internet
InternetInternet
Internet
 
Visita a sogama
Visita a sogamaVisita a sogama
Visita a sogama
 
DigiMediaL - Crowdfunding für Musiker
DigiMediaL - Crowdfunding für MusikerDigiMediaL - Crowdfunding für Musiker
DigiMediaL - Crowdfunding für Musiker
 
BEHIVE
BEHIVEBEHIVE
BEHIVE
 
Vor Publikation 2011
Vor Publikation 2011Vor Publikation 2011
Vor Publikation 2011
 
01 ipcc ar 4 arabic synthesis report nov07
01 ipcc ar 4 arabic synthesis report nov0701 ipcc ar 4 arabic synthesis report nov07
01 ipcc ar 4 arabic synthesis report nov07
 

Mehr von Institute for Digital Humanities, University of Cologne

Mehr von Institute for Digital Humanities, University of Cologne (20)

Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
 
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
 
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
 
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
 
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
 
Bit sosem 2016-wieners-sitzung-13_ki-in-games
Bit sosem 2016-wieners-sitzung-13_ki-in-gamesBit sosem 2016-wieners-sitzung-13_ki-in-games
Bit sosem 2016-wieners-sitzung-13_ki-in-games
 
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-visionBit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
 
Bit sosem 2016-wieners-sitzung-11_bild-iii-filter
Bit sosem 2016-wieners-sitzung-11_bild-iii-filterBit sosem 2016-wieners-sitzung-11_bild-iii-filter
Bit sosem 2016-wieners-sitzung-11_bild-iii-filter
 
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationenBit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
 
Bit sosem 2016-wieners-sitzung-09_bild-i-kompression
Bit sosem 2016-wieners-sitzung-09_bild-i-kompressionBit sosem 2016-wieners-sitzung-09_bild-i-kompression
Bit sosem 2016-wieners-sitzung-09_bild-i-kompression
 
Bit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-webBit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-web
 
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-iiBit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
 
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikation
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikationBit sosem 2016-wieners-sitzung-06_rechnerkommunikation
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikation
 
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conwayBit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
 
Bit sosem 2016-wieners-sitzung-04_theoretische-informatik
Bit sosem 2016-wieners-sitzung-04_theoretische-informatikBit sosem 2016-wieners-sitzung-04_theoretische-informatik
Bit sosem 2016-wieners-sitzung-04_theoretische-informatik
 
Bit sosem 2016-wieners-sitzung-03_algorithmen
Bit sosem 2016-wieners-sitzung-03_algorithmenBit sosem 2016-wieners-sitzung-03_algorithmen
Bit sosem 2016-wieners-sitzung-03_algorithmen
 
Bit sosem 2016-wieners-sitzung-02_datenstrukturen
Bit sosem 2016-wieners-sitzung-02_datenstrukturenBit sosem 2016-wieners-sitzung-02_datenstrukturen
Bit sosem 2016-wieners-sitzung-02_datenstrukturen
 
Bit sosem 2016-wieners-sitzung-01_auffrischung
Bit sosem 2016-wieners-sitzung-01_auffrischungBit sosem 2016-wieners-sitzung-01_auffrischung
Bit sosem 2016-wieners-sitzung-01_auffrischung
 
Bit sosem 2016-wieners-sitzung-00_themenueberblick
Bit sosem 2016-wieners-sitzung-00_themenueberblickBit sosem 2016-wieners-sitzung-00_themenueberblick
Bit sosem 2016-wieners-sitzung-00_themenueberblick
 
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung IIBit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
 

Bit WiSe 2013 | Basisinformationstechnologie I - 13: Kurzwiederholung / Klausurvorbereitung III

  • 1. Basisinformationstechnologie I Wintersemester 2013/14 29. Januar 2014 – Kurzwiederholung / Klausurvorbereitung III Universität zu Köln. Historisch-Kulturwissenschaftliche Informationsverarbeitung Jan G. Wieners // jan.wieners@uni-koeln.de
  • 2. Themenüberblick „Betriebssysteme“ Zentrale Aufgaben:  Dateiverwaltung  Abstraktionen / Schnittstellen für Zugriff auf Low-Level Funktionen (z.B. der Festplatte)  Blöcke / Cluster, Fragmentierung ! Prozessverwaltung / Ressourcenverwaltung / Zeitplanung  Scheduling  Prozesse vs. Threads !  (Prozesszustände) !  Scheduling / Multitasking !  Kooperatives Multitasking !  Präemptives Multitasking ! Speicherverwaltung  Virtueller Speicher !  Swapping !  Paging !
  • 3. Themenüberblick „Programmiersprachen I“ Phasen der Programmentwicklung !  Analyse !  Spezifikation !  Entwurf !  Algorithmus !  Pseudocode !  Implementation  (Dokumentation)  (Testphase)  (Refactoring) Programmiersprachen  Compiler vs. Interpreter bzw. compilierte vs. Interpretierte Programmiersprachen !  Typisierung (z.B. statische vs. Dynamische T.) !  Entwurfsmuster (grob: worum geht‘s da?) !
  • 4. Themenüberblick „Programmiersprachen II“ Drei-Schichten Architektur / MVC ! Programmiersprachen – Konzepte !     Variablen ! Arrays ! Auswahlanweisungen ! Kontrollstrukturen ! Objektorientierte Programmierung !     Objekt ! Kapselung / Information Hiding / Geheimnisprinzip ! Klassen vs. Instanzen ! Vererbung !
  • 5. Themenüberblick „Algorithmen und Datenstrukturen“ Algorithmen und Datenstrukturen  Stack / Kellerspeicher incl. Schnittstellen (i.e. pop, push, peek, isEmpty) !  Queue !  LIFO vs. FIFO (und Datenstrukturen, die nach den Prinzipien arbeiten) !  Listen !  Einfach verkettete Listen !  Doppelt verkettete Listen !  Baum !  Binärbaum !  Traversierungsarten Such- und Sortieralgorithmen !  Bubble Sort !  Lineare Suche !
  • 6. /