Föreläsningsanteckningar

Informationsteknik och Kommunikation, kurs A

Data- och Systemvetarprogrammet

vid Högskolan i Trollhättan

 

Innehållsförteckning

Föreläsning 1.

Ghost in the machine
Definitioner:
Teckenlagring:

Föreläsning 2

Kapitel 5:

Föreläsning 3

Datorgrafik
Komprimering av grafik

Föreläsning 4

Föreläsning 5


Föreläsning 1.

Ghost in the machine

  • CPU
  • RAM
  • ROM
  • BUS
  • KONTAKTER
 
IN: tangentbord, scanner, cd
UT: skärm, skrivare, högtalare
IN/UT: diskett, hårddisk, datband

OS + Applikationer

Definitioner:

Teckenlagring:

DOS ASCII 8 bitar C++
Windows ASCII 8 bitar C++
Apple ISO9660 8 bitar
Windows NT, Netware Unicode / ISO 10646 16 bitar Java

 

Bit = b kb = 1000 bitar
Byte = B kB = 1000 byte
K = 1024 KB = 1024 byte
MB = 1024 x 1024 = 1 048 576 byte

 

Timesharing = Sekvensiell
Multitasking = Parallell


Föreläsning 2

Datorstödd layout

  • DTP (DeskTop Publishing)
    • CD
    • Multimedia
    • Tryck

DATOR

  • Dokument
    • Ordbehandling (Word)
    • On-line
    • Scanner
      • OCR (optival charachter recognision)
      • SR (speach recognision)
    • Objektgrafik
      • Illustrator
  • Bilder
    • Scanner
    • Punktgrafik
      • Digitalkamera
      • Fotocd
    • Photshop
    • Layoutprogram
      • PageMaker
    • Disketter
    • Hårddisk
    • Skärm
      • www-server
      • HTML
    • Skrivare
      • Laserskrivare
      • fotosättare
    • CD
      • CD-ROM
      • CD-R
      • CD-RW
      • = 650 MB
      • DVD
        • Brännare kostar ca 50 000:-
      • DVD-ROM
      • = 2-5 GB
    • PDF (portable document format)
      • Acrobat Reader
      • PDF-writer

Kapitel 5:

Handlar om ordbehandling.


Föreläsning 3

Datorgrafik

  1. Punktgrafik
  2. Bitmap – BMP
    Färgdjup:

    Justera bilden – ta bort, lägga till

  3. Objektgrafik

Ta en A4-sida (ca 21 x 29 cm).
Den innehåller ca 80 tecken/rad och 70-72 rader/sida, vilket ger ca 5600 tecken totalt.

Om man skannar in en bild i A4-storlek i 600 dpi (som ändå bara kan visas i 72 dpi på skärmen) får man, enligt följande beräkning, en fil i storleken 25 MB.

21 (cm) x (600/2,5 dpi (ca 236 p/cm)) X 29 (cm) x (600/2,5 dpi (ca 236 p/cm)) =>
21 (cm) x (600/2,5 dpi (ca 236 p/cm)) X 29 (cm) x (600/2,5 dpi (ca 236 p/cm)) X 24 bitar (RGB) =
21 (cm) x (600/2,5 dpi (ca 236 p/cm)) X 29 (cm) x (600/2,5 dpi (ca 236 p/cm)) X 3 byte =
26 308 800 byte = 25 692 KB = 25 MB.

Tar man istället och använder 72 dpi:
Exempel: 10 x 15 cm, 72 dpi => 364 KB (OBS: K=1024 B)

På nätet är det viktigt att en bild inte gärna är större än 40 K. Annars tar det för lång tid att ladda hem.

Komprimering av grafik

.jpg Används för punktgrafik.

.gif Mer för objektgrafik eller bilder med få färger. Klarar endast 256 färger (tappar färg).

.png

.swg

Kompression av textfil kan gå till på följande sätt: Alla ord placeras, kodas i en "ordlista" om 16 bitar/2 byte (65 536 möjliga ord). Båda dessa byte behandlas sedan som ett tecken, dvs. ordet "blir" två tecken.
Vid dekompression används samma teknik baklänges. Vilket "ord" i ordlista "består" av koden för de två bokstäverna? Detta ord skrivs då till filen.

Lossless compression

  • ZIP/PKZIP (Windows, Dos)
  • StuffIT (Mac)
  • Tar (Unix)
  • GIF (general grafics)

Lossy compression

  • Jpeg (bilder)
  • Mpeg (video)

Föreläsning 4

HyperMedia

  • Interaktivt

 

Multimedia

  • Text
  • Bild – grafik
  • Ljud
    • Wave (inspelning, spela upp) – Minidisc
    • MIDI (keybord, Musical Instrument Digital Interface)
    • MP3 (datorformat, komprimerat)
  • Video/TV
  • Animering

Hyper = något som är mer än …

Hypertext (http) => något som är mer än bara text

 

Animera = "levandegöra"

Gif89a

Flash, Illustrator 9 (animering).

Föreläsning 5

INTERNET: Ett globalt nätverk av lokala nätverk hopkopplade m.h.a. routrar

Router kopplar samman LAN (Cisco)

Internet-tjänster:

WWW: En global samling av hypertextdokument sammankopplade m.h.a. hypertextlänkar.

  1. Http (Hypertext transfer protocol)
  2. URL (Uniform resource locator)
  3. Html (Hypertext markup languange)

XML – extended markup language
VRML – virtual reality modeling language
Java (JVM – Java virtual machine)

TCP/IP (Transmission control protocol / Internet protocol)
ISP (Internet service provider)

Katalogsök - använder "sökträd" eller databaser

 

Sökmotorer använder agents eller spiders eller software robots

Föreläsning 6

C/S => Client/Server
Server = Betjänings-station
Client frågar och Server svarar.

URL + port = socket (TCP/IP)
"How does the Web works" (16)

FirstPage 2000

Känner bara av det första mellanslaget

www.killersites.com

Föreläsning 7

Databas: En samling filer, som innehåller sammanhörande och strukturerad data (information).

Flat Databas
Enkel
Relationsdatabas
Database Management systems (DBMS)
t.ex. Exel Access
Oracle
FileMaker Pro
Paradox
  (Databashanteringssystem)

DBMS: Programvara för att använda och administrera en databas.
Kännetecknas av/finns:

Relationsdatabas - Nyckel

SQL

PIM – personal information manager or electronic organizer. Innehåller en databas.

Tecknet 1 skrivs ’1 i Exel.