INFORMATIK 1-5

DATORNS FUNKTION

 

 

 

Historik

 

BITS & BYTES

Bit Binär siffra, 1 eller 0, av eller på

Byte "tugga" 8 bits

Kilobyte 1 Kb, 1024 bytes

Megabyte Mb, ca 1 million bytes

 

CPU

 

DATORNS ARKITEKTUR

 

HASTIGHET

Arkitekturen

Klockfrekvensen

 

DATAÖVERFÖRING

Ombesörjes av ett busssystem som normalt består av 2 bussar:

 

CHIP

minneschips SIMM

PRIMÄRMINNET

 

INDELNING AV DATORER

 

ÖVERSIKT ÖVER MJUKVARA

 

 

DOS = Disk Operating System

OPERATIVSYSTEMETS TRE HUVUDUPPGIFTER

 

Operativsystemet behövs för att styrenheten (i CPU:n) skall kunna utföra ett arbete

Operativsystemet består av ett antal program som har till uppgift att bl a:

 

SUPERVISOR PROGRAM

 

SERVICE PROGRAM (utilities)

 

OPERATIVA MILJÖER

Fördelar med GUI: intuitivt

konsekvent

förutsägbart

förlåtande

skyddande

flexibelt

 

WIMP - Windows, Icons, Menus, Pointing devices

 

 

 

PARALELL BEARBETNING

 

CACHE

 

PARITET

 

STANDARDAPPLIKATIONER

Definition

Idén med standardapplikationer är att utnyttja samma system istället för att "uppfinna hjulet på nytt"

 

Standardiserade tillämpningar

 

F o U

 

Distribution

 

Administration

 

TRANSAKTIONSSYSTEM

kontorist som registrerar i bokföringssystemet

 

 

EDI - Electronic Data Interchange

 

EDI

Svenska KIS: KontorsInformationsSystem

Engelska OIS: Office Information System

Amerikanska OA: Office Automation

Teknikstöd skall användas för att underlätta så att man kan göra mer av det som tekniken inte klarar.

 

IT KAN ANVÄNDAS FÖR ATT: förenkla (rutiner)

förändra (organisationer)

förbättra (kommunikation)

förstärka (användaren)

förnya (i verksamheten)

Till och med Telefonen har fortfarande potential

 

KI OCH TRADITIONELL ADB

Vem styr? KI styrs på ett annat sätt än trad. Databehandling av användaren

Vem beslutar? Styrs ofta av de som utnyttjar systemet (beslut om teknik, progr.varor, lagring, åtkomst)

 

Den digitala revolutionen

Ytterligare en skillnad:

FÖRENKLA RUTINER MED KI

kopplad utskrift

DR - fax

istället för standardbrev och adressetiketter

 

Grundkrav på ordbehandlingsprogram

 

 

Grundfunktioner i ett kalkylprogram

 

Grundfunktion i layoutprogram

Man skall kunna sätta samman Text, Bild

 

Andra typer av program

 

GIGO: garbage in, garbage out

SISU: Skit in, skit ut

Firmware: Hybrid mellan Hårdvara och Mjukvara

 

DATABASER

 

Lagstiftning

 

Varför har vi register?

 

KOMMUNIKATION OCH NÄTVERK

Nätverk och räckvidd

inom en eller flera byggnader

En stad eller region - Halmstads ATM nät

Nationellt eller globalt - Internet, SUNET

ETT LOKALT NÄTVERK

  1. Server med skivminne och backupmöjligheter
  2. Nätverksoperativsystem
  3. Skrivare
  4. Skrivare - (spool) server (tar hand om kön)
  5. Nätverkskort
  6. Kablage
  7. Ev modem in/ut
  8. Datorer med eget OS

LAN varför?

 

ORDFÖRKLARING I NÄTVERKSVÄRLDEN

 

Annan kommunikation

DECT - Digital European Cordless Telephony

DECT - systemet kommer att integreras med GSM så att man kan vandra mellan dessa system

 

 

DISTANSARBETE

 

FÖRDELAR OCH NACKDELAR

SAMHÄLLET FÖRETAGET INDIVIDEN
Fler kan arbeta (+) Mindre sjukskrivningar (+) Högre livskvalitet (+)
Arbetsmarknadspolitiskt (+) Lokaler (+) Spara pengar/tid (+)
Mindre miljöförstöring (+/-) Effektivitet (+/-) Ensamhet (-)
Sekularisering (-) Minskade kontrollmöjligheter (-) När är jag ledig? (-)
Sårbarhet (-)
Konkurrenskraft (-)

 

Distribuerade affärer

Varuhuskassor (Hemköp m fl)

GIS: Geografiska InformationsSystem

GPS: Global Positioning System (för navigering, digital fångvakt)

 

För- och nackdelar med E-post

+

-

Snabbt att skicka Sårbart för datafel
Oberoende av tid och plats Säkerheten
Möjligheter att skicka till många Alla kan ej vara med
Kan direktanvändas i andra datasystem Mänskliga delar försvinner
Stör inte mottagaren

 

 

SYSTEM- PROGRAMUTVECKLING

 

Modell för Systemutveckling

 

AU = Administrativ Utveckling

-okunskap

-dålig kommunikation

 

 

BEGREPP

VIKTIGT VID SYSTEMERING (ofta fördelade på flera människor)

NYCKELN TILL FRAMGÅNG (vid systemutveckling)

 

Vem skall utveckla system?

"PROFFS" ANVÄNDARE
Stort system Beror på uppgiftens art
Kompakt system delar av projekt
Lång utvecklingstid Expert på uppgiften
Känslig data Kortare tid
Stora förändringar Gränssnitt
Dyr hårdvara
Specialistkunskaper

 

Systemutvecklingmodeller: Förenklad bild av verkligheten

Systemutvecklingsmetod: Stegvisa anvisningar för att nå ett visst mål

Systemutvecklingsteknik: Olika tekniker för att utföra anvisningarna

 

Systemutvecklingscykeln


  1. Förstudie (problemdef, avgränsning, övergripande mål)

  2. Systemanalys (Samla in data,vilka krav & önskemål finns?,Rapport)
  3. Systemkonstruktion:Prel. Design

Prototyp

En mindre modell av det nya systemet. Iterativ (cirkulär process). Systemet ändras, testas och ändras igen.

Fördelar: ger användaren en idé om hur det skall bli.

Nackdelar: Många inblandade, tar lång tid

CASE - Computer Aided Software Enginering

  1. Systemutveckling (Tidplan och ramar för processen)

  2. Implementering (utbildning, installation av utr. Konverteringar)

Olika sätt att implementera

 

 

 

 

PROGRAMERING

 

Programeringsprocessen

  1. Definiera problemet
  2. Planera lösningen (JSP)
  3. koda programmet
  4. Testa programmet
  5. Dokumentera (skapa manual)

Algoritm = En uppsättning av stegvisa instruktioner som när de är färdiga löser ett problem

Pseudokod = En blandning mellan datorns språk och engelska

MULTIMEDIA

 

Grafikformat

 

Bit-mapped grafik

 

Objekt grafik

 

Hypermedia

Jämför med Hypertext

 

MIDI

= Musical Instrument Digital Interface

 

ASCII

= American Standard Code for Information Interchange. Varje tecken består av en 7-bitars kod + en bit vars värde bestäms av de andra 7.

Rörliga bilder (format)

AVI: Windows format

MPEG: Moving Picture Expert Group

 

Att skapa en multimediaprodukt

  1. Idéskiss - målgruppsanalys, preliminär design
  2. Detaljerad design
  3. Prototyp
  4. Produktionsteam, tidsschema, budget
  5. Insamling, bearbetning, formatering av data
  6. Skapa produkten
  7. Test, revidering, test
  8. Leverans till CD-fabrik eller kund
  9. Uppdateringar

 

TUMREGLER

 

ARTIFICIELL INTELLIGENS

Vad är intelligens?

 

AI = Av människan skapad intelligens

MÅLET = Att efterlikna förmågan att lära av sina misstag

 

Expertsystem

Kunskapsdatabas bestående av: -Faktadel

-Regler för hur faktan skall bearbetas

Användningsområden för expertsystem: 1. Hjälp för nyanställda

    1. Minska risken för "mänskliga faktorn"
    2. Sköta rutinuppgifter
    3. bevara expertkunskaper
    4. kombinera flera experters kunnande
    5. sprida kunskap till flera

Neurala nät

Ett försök att efterlikna hjärnans uppbyggnad. Det neurala nätverket använder ett nätverk av många enklare proccessorer som kallas neuroner. Neurala nätverk programmeras inte i traditionell bemärkelse; de tränas enligt metoden "trial and error" precis som den mänskliga hjärnan.

 

Fuzzy logic

Inte bara I/0, av/på utan:

 

 

 

SÅRBARHET & SÄKERHET

 

Sårbarhetsanalys

    1. Alternativplan
    2. Skyddsklassificering av data
    3. Ansvarsfördelning

 

Skyddsområden

 

Viktiga åtgärder

 

 

LAGSTIFTNINGEN

Personregister, vad är det?

 

DI - Data Inspektionen