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
DATOR
- Dokument
- Ordbehandling (Word)
- On-line
- Scanner
- OCR (optival charachter recognision)
- SR (speach recognision)
- Objektgrafik
- Bilder
- Scanner
- Punktgrafik
- Photshop
- Layoutprogram
- Disketter
- Hårddisk
- Skärm
- 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.
- Bilmappade typsnitt – består av pixlar, går ej att skaländra.
- Numera används skalbara fonter baserade på matematiska kurvor, Bezier-kurvor.
- Nedladdningsbara fonter finns i datorn, laddas till skrivaren
- Skrivarfonter finns i skrivare. Är olika beroende på skrivartyp och märke. Kräver motsvarande skärmfonter för att fungera.
- Apple/MS utvecklar OpenType – En kombination av TrueType och Postscript fonter. (Postscript är ett sidbeskrivande språk) OpenType "följer med" dokumentet så att skärmbild och utskrift blir identiska med originalet oavsett på vilken dator/skrivare dokumentet visas på/skrivs ut av.
- Desktop Publishing
- Dator med gui (graphic user interface)
- Mjukvara – PageMaker, Quark Express m.fl. desktop-program
- Skrivare (laser) med hög upplösning.
- Ev. även en scanner
- Stavningskontroll
- Släpper igenom rättstavad, men felsyftande kontext (innehåll)
- Inlagda (egenhändigt) ord som kanske är felstavade ger felstavning i fortsättningen
- Kan INTE ersätta korrekturläsning.
Föreläsning 3
Datorgrafik
Punktgrafik
Bitmap – BMP
Färgdjup:
- 1 bit => två färger – vitt eller svart
- 8 bitar ( 1 byte) => 256 gråtoner, fler än vad ögat kan uppfatta.
- RGB = Red/Green/Blue dvs färgsystemet för bildskärm/TV
- 8 bitar rött
- 8 bita grönt
- 8 bitar blått
- Totalt 24 bitar (3 byte) för att ge ett tillräckligt antal färger som kan skildra verkligheten på ett bra sätt.
- Pixel = bildelement bestående av en punkt av vardera RGB-färgerna, dvs "3 punkter i en" (24 bitar/pixel).
- Dpi = dots per inch, dvs punkter(pixlar) per tum.
- Det man anväder på skärmen och webben är 72 dpi. Blir dock "taggigt" om man skriver ut 72 dpi.
- Det finns alltså 72 punkter(pixlar) per tum (2-dim., åt varje håll) på skärmen.
- A: Bildskärm
- VGA 640x480 pixlar (4:3)
- SVGA 800x600 pixlar
- B: Skrivare
- Laserskrivare: 600 dpi = (600/2,5) punkter/cm.
- C: Scanner
- 600 – 1200 dpi
- D: Digital kamera
- ?
Justera bilden – ta bort, lägga till
Objektgrafik
- Felaktigt kallad vektorgrafik. För vad är en vektor?
- Består av matematiskt beräknade kurvor och linjer (bezier-kurvir).
- Vanliga filformat:
- .DWG (AutoCad – drawing)
- .EPS (Encapsulated postScript). Hanterar både punkt- och objektgrafik
- .WMF (Windos MetaFiles). Hanterar även den både punkt- och objekgrafik
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
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:
- E-mail, News
- FTP, IRC (IRC = Internet relay chat)
- Telnet, Archie
- Gopher, WAIS ( Gopher = Det första grafiska gränssnittet på nätet)
WWW: En global samling av hypertextdokument sammankopplade m.h.a. hypertextlänkar.
- Http (Hypertext transfer protocol)
- URL (Uniform resource locator)
- 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
- Altavista
- WebCrawler
- Meta-search engines – använder flera sökvarianter samtidigt.
- MetaCrawlwe
- OneSeek
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:
- Underhåll
- Frågespråk
- Rapportgenerator
- Designläge/verktyg
Relationsdatabas - Nyckel
SQL
PIM – personal information manager or electronic organizer. Innehåller en databas.
Tecknet 1 skrivs ’1 i Exel.