Styresystemer og tjenester
|
|
|
- Per Skaarup
- 10 år siden
- Visninger:
Transkript
1 Styresystemer og tjenester Indhold: 1. Introduktion til styresystemer 2. Processer og tråde 3. Synkroniseringsmetoder og IPC 4. Memory management 5. IO og devicedrivere 6. Analyse og design af embedded systemer 7. Dynamisk schedulering og task afhængighed 8. Filsystemer 9. Sprog og compilere. Intro 10. Leksikalsk analyse 11. Parsning 12. Kodegenerering Per P. Madsen Styresystemer og tjenester 1
2 Introduktion til styresystemer Figure 2.1 Computer Hardware and Software Infrastructure Per P. Madsen Styresystemer og tjenester 2
3 Hvad er et Operativsystem? En virtuel maskine som er Easy to use. Gemmer detaljer om hardware. Danner en brugervenlig grænseflade til applikationsprogrammøren. Resurse manager. Styre de enkelte hardware resurser. Håndterer resursetildeling til applikationsprogrammerne. Per P. Madsen Styresystemer og tjenester 3
4 Lidt historie Første generation Plug boards Anden generation Batch systemer Tredje generation Multiprogramming Fjerde generation 1980 Personlige comp. Grafisk grænseflader Per P. Madsen Styresystemer og tjenester 4
5 Processoren eksikvere jobbet indtil den når en I/O instruktion; Her efter må den vente på I/O.
6 Multiprogrammed Batch Systems Processor is often idle even with automatic job sequencing I/O devices are slow compared to processor
7 Computer Hardware CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Per P. Madsen Styresystemer og tjenester 7
8 OPS opgave: CPU CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Håndtere eksekvering af processer. Dvs: Oprette og nedlægge processer. Tildeling af CPU tid til processer/tråde. Vedligeholdelse af processtatus. Synkroniser processer. Per P. Madsen Styresystemer og tjenester 8
9 Process Management Tilstanden af processen/tråden er indeholdt i contexten/staken.
10 OPS opgave: Memory CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Håndtere af ram/rom lageret. Dvs. Tildeling af mem. til processer. Håndtering af virtuel memory. Paging og swapping. Beskyttelse af processers mem. Per P. Madsen Styresystemer og tjenester 10
11 Virtual Memory
12 Virtual Memory Addressing
13 OPS opgave: Keyboard ctrl. CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Håndtere tastatur/mus. Dvs. Interrupt. Buffering. Echo. Delete/erase. Per P. Madsen Styresystemer og tjenester 13
14 OPS opgave: Disk ctrl. CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Håndtere disks. Dvs. Filesystem. DMA. Protection. Symbolske navne. Per P. Madsen Styresystemer og tjenester 14
15 OPS opgave: USB ctrl. CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Håndtere USB kanalen. Dvs. Master/slave. Polling. Hot Plug-able. Handshaking Per P. Madsen Styresystemer og tjenester 15
16 OPS opgave: Network ctrl. CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Håndtering af netwærk til andre computere. Dvs. Protokol. TCP/IP. IP-adresser. Retransmision. Handshaking. Per P. Madsen Styresystemer og tjenester 16
17 OPS opgave: Grafikkort. CPU Mem Keyboard Hard disk CD/ DVD USB ctrl. Network Graphics Card. BUS Håndtering af grafikkort. Dvs. Colormap. Bitplaner. Deling af skærm. Vektorgrafik. Per P. Madsen Styresystemer og tjenester 17
18 OPS typer Mainframe operativsystemer Server operativsystemer Multiprocessor operativsystemer Multicomputer operativsystemer Personal computer operativsystemer Real-time operativsystemer Embedded operativsystemer Smart card operativsystemer Per P. Madsen Styresystemer og tjenester 18
19 Operativsystemtyper Mainframe operativsystemer Multi task/multi User. Megen I/O. Fx: OS/390, UNIX. Server operativsystemer. Multi task evt multi user. Server orieneret dvs. Concurrent server. Fx: Linux, UNIX og div Windows typer. Per P. Madsen Styresystemer og tjenester 19
20 Operativsystemtyper Multiprocessor operativsystemer Flere CPU er. Ægte parallelitet Fældes Ramlager. Fx: Solaris, OS/390. Multicomputer operativsystemer / Distribueret operativsystem. Flere løst koblede CPU er. Ægteparallelitet. Netværksbaseret. Fx. Amoeba Per P. Madsen Styresystemer og tjenester 20
21 Operativsystemtyper PC operativsystemer Multi tasking, single user. Grafik og lyd. Fx: Windows, MacOS og Linux. Real-Time operativsystemer. Multi tasking. Deterministisk og prioiteret schedulering. Hard realtime og soft realtime. Fx. OS9, VxWorks og QNX Per P. Madsen Styresystemer og tjenester 21
22 Operativsystemtyper Embedded operativsystemer Simple single user. Kallender, Adr.kartotek, grafik, osv. Fx: Android eller Windows mobile. Smart Card operativsystemer. Lille lager relativ langsom CPU.. Simple transaktioner.. Fx. JavaVM Per P. Madsen Styresystemer og tjenester 22
23 Modes of Operation User Mode Brugerprogrammer Bestemte områder af memory er beskyttet Visse instruktioner må man ikke bruge Kernel Mode Ops. kode Privilegerede instruktioner må bruges Adgang til alt memory. Per P. Madsen Styresystemer og tjenester 23
24 Aplikationsprogram OPS struktur. APP Kald af OPS. -funktion. Fx fopen() Trap User mode System kald OPS kernel Memory management Filsystem Device driver Protokolstak Supervisor mode HW CPU Memory DISK USB Ethernet Per P. Madsen Styresystemer og tjenester 24
25 Systemkald - Linux #define NR_exit 1 #define NR_fork 2... #define NR_mitkald 243 APP _syscall2(int, mitkald, int, arg1, char*, arg2); #include <sys/myservice-user.h> main() { mitkald(1, "hi"); } OPS ENTRY(sys_call_table).long SYMBOL_NAME(sys_ni_call).long SYMBOL_NAME(sys_exit).long SYMBOL_NAME(sys_fork)....long SYMBOL_NAME(sys_mitkald) #include <linux/myservice.h> asmlinkage int sys_mitkald (int arg1, char* arg2) { // Kode } Per P. Madsen Styresystemer og tjenester 25
26 Systemkald - Linux APP #include <sys/myservice-user.h> main() { mitkald(1, "hi"); } mitkald:... Int $0x80... OPS ISR: 80 System_call... Call *SYMBOL_NAME(sys_call_table)(,%eax,4)..... #include <linux/myservice.h> asmlinkage int sys_mitkald (int arg1, char* arg2) { // Kode } Per P. Madsen Styresystemer og tjenester 26
27 Nyt systemkald i Linux Fremgangsmåde: 1. Tilføj entry i sys_tcall_table: /usr/src/linuxxxxx/arch/i386/kernel/entry.s 2. Define systemkald nr. i: /usr/src/linuxxxxx/include/asm-i386/unistd.h 3. Skriv kode til kaldet fx i: mitkald.h og mitkald.c. H- filen placeres typisk i: /usr/src/linuxxxxx/include/linux/ eller /usr/src/linuxxxxx/include/asm/ C- filen placeres typisk i: /usr/src/linuxxxxx/ipc/ eller /usr/src/linuxxxxx/fs/ Modificer Makefilen i det dir du placere din kode i. 5. Generer stubben vha macroen: _syscall2(int, myservice, int, arg1, char*, arg2); 6. Make ny kerne. Læs: /usr/src/linuxxxxx/readme 7. Du kan nu anvende systemkaldet - den nye kerne er lavet. Per P. Madsen Styresystemer og tjenester 27
28 OPS struktur. Monolitisk kerne Linux/ UNIX APP System kald User mode Supervisor mode OPS kernel Memory management Filsystem Device driver Protokolstak HW CPU Memory DISK USB Ethernet Per P. Madsen Styresystemer og tjenester 28
29 OPS struktur. Micro kerne Fx Mach, Amoeba APP OPS Ext. kernel Ext. Memory management Filsystem Device driver Minimal kerne, mem. management og IPC Protokolstak User mode Supervisor mode HW CPU Memory DISK USB Ethernet Per P. Madsen Styresystemer og tjenester 29
30 Pro contra Monolitisk kerne. Ofte mere effektiv Micro kerne Memmere at portere. Nemmere at udvide. Velegnet til distribueret system. Mindre supervisor kode > færre fejl. Per P. Madsen Styresystemer og tjenester 30
31 Loadable kernemoduler. Kerne modul: En samling funktioner og datatyper der kan loades ind i kernen dynamisk. Bliver eksekveret i supervisor mode. Kan kun anvende de af kernen exporteret funktioner og variable. Skal indeholde mindst to funktioner: Module_init(fooinit); Module_exit(fooexit); Per P. Madsen Styresystemer og tjenester 31
32 Loadable kernemoduler. #include <linux/module.h> static int godav_init(void) {.. } static void godav_exit(void) {.. } module_init(godav_init); module_exit(godav_exit); APP make mod1.ko insmod mod1.ko OPS rmmod mod1 Per P. Madsen Styresystemer og tjenester 32
33 #include <linux/kernel.h> #include <linux/module.h> #include <linux/moduleparam.h> #include <linux/unistd.h> #include <linux/sched.h> #include <asm/uaccess.h> extern void *sys_call_table[]; asmlinkage int our_sys_open(const char *filename, int flags, int mode){ // Kode. } static int godav_init(void) { original_call = sys_call_table[ NR_open]; sys_call_table[ NR_open] = our_sys_open; return 0; } static void godav_exit(void) { sys_call_table[ NR_open] = original_call; } Per P. Madsen Styresystemer og tjenester 33
34 int godav_open(struct inode *inode, struct file *filp); int godav_release(struct inode *inode, struct file *filp); ssize_t godav_read(struct file *filp, char *buf, size_t count, loff_t *f_pos); ssize_t godav_write(struct file *filp, char *buf, size_t count, loff_t *f_pos); struct file_operations godav_fops = { read: godav_read, write: godav_write, open: godav_open, release: godav_release }; static int godav_init(void) { /var/log/syslog int res; printk("<1> go'dav verden.\n"); res = register_chrdev(godav_major, "godav", &godav_fops); return 0; } static void godav_exit(void) { unregister_chrdev(godav_major, "godav"); } Per P. Madsen Styresystemer og tjenester 34
Systemkald i Unix/Linux
Systemkald i Unix/Linux 1 Operativsystemet Fra proces: OS som værktøjskasse: tilgængelig via systemkald... OS som resurseadministrator, abstrakt/virtuel maskine: CPU: processer, tråde, schedulering I/O:
Principper for Samtidighed og Styresystemer
Principper for Samtidighed og Styresystemer Kursusgang 12: Device drivere [email protected] Ph.D.-studerende Distribuerede og Indlejrede Systemer Institut for Datalogi Aalborg Universitet 17. maj 2010 Intro
Operativsystemer - dopsys
Operativsystemer - dopsys Erik Ernst [email protected] dopsys 1 Q/A Mange deltagere er nu på 2. år af datalogistudiet, med dcomnet 1 for år siden Er din baggrund anderledes? dopsys 2 Praktiske oplysninger
Principper for Samtidighed og Styresystemer
Principper for Samtidighed og Styresystemer kursusintroduktion og Introduktion til Styresystemer René Rydhof Hansen Februar 2008 PSS 08 (Forelsning 00) Kursus intro./intro. styresystemer Februar 2008 1
ESP30076 임베디드시스템프로그래밍 (Embedded System Programming)
Module 14: Kernel Timer ESP30076 임베디드시스템프로그래밍 (Embedded System Programming) 조윤석 전산전자공학부 주차별목표 리눅스에서커널타이머사용법알아보기 HZ, jiffies_64, struct timer_list 커널타이머를활용한하드웨어제어용디바이스드라이버작성 2 Timer 관련변수 HZ 리눅스커널에서주기적으로발생하는시스템타이머
Systemkald DM14. 1. Obligatoriske opgave. Antal sider: 7 inkl. 2 bilag Afleveret: d. 18/3-2004 Afleveret af: Jacob Christiansen, 130282-2111
DM14 1. Obligatoriske opgave Systemkald Antal sider: 7 inkl. 2 bilag Afleveret: d. 18/3-2004 Afleveret af: Jacob Christiansen, 130282-2111 Side 1 af 5 Intro: Formålet med opgaven at et lave en system kald
Lærebog. Datalogi 1F Forår 2003. Hvad sker hvornår? Kursusbøger. Planen for idag. Hvad er et operativsystem
Lærebog Datalogi 1F Forår 2003 Operativsystemer og multiprogrammering Jørgen Sværke Hansen Silberschatz, Galvin, Gagne: Operating System Concepts, 6. udgave (med Windows XP opdatering) Har I 6. udgave
Processer og tråde. dopsys 1
Processer og tråde dopsys 1 Motivation.. parallelle processer udnytter hardwaren bedre: Batch operativsystemer (50 erne) hhv. små systemer: Multiprogrammering og time-sharing (fra 60 erne og frem): dopsys
Design Systemkald. User-mode Linux, The Linux kernel/325-2004
Tracing tråden afbryder systemkaldet via ptrace Systemkaldet til værten ændres til getpid Processens stak manipuleres til at kalde kernen Kernen returnerer til processen Design Systemkald Design Startup/shutdown
Algorithms & Architectures II
Algorithms & Architectures II Algorithms & Architectures II Jens Myrup Pedersen Hans Peter Schwefel Kursusholdere Dagens lektion Overordnet mål: At etablere en forståelse for hvordan hardware og hardwarearkitekturer
Citrix CSP og Certificate Store Provider
Project Name Document Title TDC Citrix Citrix og Certificate Store Provider Version Number 1.0 Status Release Author jkj Date 5-10-2006 Trademarks All brand names and product names are trademarks or registered
Computerens Anatomi. Af Martin Arnetoft
Computerens Anatomi Af Martin Arnetoft Moores lov Moores lov siger, at antallet af transistorer på et stykke hardware over 18 eller 24 måneder fordobles. Denne lov bruges til at beskrive udviklingen indenfor
1 Operativsystemer oversigt
1 Operativsystemer oversigt Hvorfor OS virtualisering Abstraktion (processer, virtual hukommelse, filer) Kernel mode og user mode Systemkald (slide 31) Interrupts At levere en simplere model af computeren
\ \ Computerens Anatomi / /
HTX Roskilde - mat-it-prog, 1.4 \ \ Computerens Anatomi / / Introduktion En PC ( personlige computer ) eller computer er bygget op af forskellige komponenter. Vi vil hermed gennemgå størstedelen af computerens
Hvad skal du vide for at bygge din egen computer?
Hvad skal du vide for at bygge din egen computer? Kender du alle de her dele og hvad de gør godt for? Er du mellem 11 og 16 år, og tænker på at sammensætte din egen computer? Så er denne her guide lige
Vidar Jon Bauge. Notater til Teknik. Datamatikeruddannelsen efterår 2005 Side 1 af 54
Notater til Teknik 2005 Datamatikeruddannelsen efterår 2005 Side 1 af 54 Indholdsfortegnelse Operativsystemer......4 Batch systemer......4 Time-sharing systemer......4 Computer Systemer......6 I/O struktur......6
Operativsystemer of C Efterår 2013 Virtuel hukommelse (kap. 9)
Operativsystemer of C Efterår Virtuel hukommelse (kap. 9) 8// Planen for idag q Virtuel hukommelse. q Demand paging / page faults. q Sideudskiftningsalgoritmer. q Rammeallokering til processer. Ø Øvelser:
Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner
Virtuel PC Fordele/ulemper Fordele: Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Ulemper: Reserverer RAM (Windows 7) Problemer med at ureglementeret lukke ned Mister
Installation af en virtuel maskine
Installation af en virtuel maskine Hvad er en virtuel maskine? Du skal se en virtuel maskine som en ekstra computer, som kører inde i maven på din computer. Det vil sige du kan have en windows computer
Typisk PC arkitektur. Synkronisering ved aktiv venten
Oversigt I/O arkitektur Kommunikation mellem processor og ydre enhed Brugerprocessers adgang til I/O Strukturen af kernens I/O del Ydelse Typisk C arkitektur Kontrol af ydre enheder De ydre enheder styres
DM14-1. Obligatorisk opgave F.06. System Call. Jacob Aae Mikkelsen Ingen andre gruppe medlemmer. 6. marts 2005
- 1. Obligatorisk opgave F.06 System Call Jacob Aae Mikkelsen - 191076 Ingen andre gruppe medlemmer 6. marts 2005 1 Indhold 1 Opgave beskrivelse 2 2 Analyse 2 2.1 Hukommelses allokering.....................
Schedulering. dopsys 1
Schedulering dopsys 1 Re: Schedulering af processer.. administration af CPU-resursen. Ready List (RL) list af processer i ready_a tilstand. dopsys 2 Re: Schedulering af processer.. administration af CPU-resursen.
Datatekniker med programmering som speciale H5
Datatekniker med programmering som speciale H5 H5 består af et selvstændigt projekt som du definerer. Styringen af projektet er i centrum her, og ikke selve softwaren. H5 varer ti uger bestående af ni
Søren Guldbrand Pedersen Diverse noter til PC & Net 26-06- 2003 Side 2 af 8. TYPE - viser fil eller program på skærmen.
Diverse noter til PC & Net 26-06- 2003 Side 1 af 8 Forskellige DOS-kommandoer; C:\> (C:(>)) - Så styrer COMMAND.COM [PROMPT] Kommando fortolker C:\> [VERSION] - 1: Intern ordre 2: Extern ordre *.COM *.EXE
Hurtig Start Guide 1
Hurtig Start Guide 1 Kamera Tilslutnings Diagram Telefon Tablet OBS: I den indledende opsætning, tilslut kameraet til routeren med Ethernet kablet, følg derefter de næste trin 2 1. Installer Reolink APP
Computerens anatomi. - En gennemgang af delene i en computer. Opgave skrevet af Maila, Patrick, Bjarke og Simon. Klasse 1.
Computerens anatomi - En gennemgang af delene i en computer Opgave skrevet af Maila, Patrick, Bjarke og Simon Klasse 1.3 HTX Roskilde Indholdsfortegnelse: Kort indledning... s. 2 Hardware... s. 3 Software...
Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)
Speciale Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale efterår 2005 Teknisk Informationsteknologi Jan Lauritzen & Mads
Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java
Denne guide er oprindeligt udgivet på Eksperten.dk Threads i Java Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Den forudsætter
Deling i Windows. - via NetBIOS eller Hjemmegruppe! Netteknik 1
Deling i Windows - via NetBIOS eller Hjemmegruppe! Netteknik 1 NetBIOS historisk set NetBIOS - Network Basic Input Output System Giver - på en simpel og nem måde - mulighed for at dele ressourcer (filer,
Deling i Windows. Netteknik 1
Deling i Windows - via Net eller Hjemmegruppe! Netteknik 1 Net historisk set Net - Network Basic Input Output System Giver - på en simpel og nem måde - mulighed for at dele ressourcer (filer, printere
Formfaktor: Mini-DTX 20cm (7,87 inches) x 17cm (6,69 inches)
Bundkort: Adina Formfaktor: Mini-DTX 20cm (7,87 inches) x 17cm (6,69 inches) Chipset: AMD Hudson D1 Fusion Kontrol Host Hukommelsessokler: 2 x DDR3 Front side bus hastigheder: 2.5GT / s Processor socket:
Wii Software Modificering. Uber Guide
Wii Software Modificering Uber Guide Af Michael Bartholin (og Alice Raunsbæk) http://wii.m-r-a.dk Side 1 af 21 Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion...3 Krav...3 Forberedelse...3 Historik...3
Introduktion Hvad er et OS? Hvordan virker Linux? Filosofi Design Hvem bruger Linux? Wine Gaming Installation End. Linux. Det frie styresystem
Linux Det frie styresystem Bo Tranberg & Jonas Termansen Mat/Fys StudenterRåd MFSR mfsr.au.dk facebook.com/mfsr.au.dk 22. februar 2012 Oversigt 1 Introduktion 2 Hvad er et OS? 3 Hvordan virker Linux? Udseende
SIMATIC WinAC RTX. The SIMATIC Software Controller for PC-based Automation in Real-Time for Windows OS
SIMATIC WinAC RTX The SIMATIC Software Controller for PC-based Automation in Real-Time for Windows OS Teamet i dag Siemens A/S jydskvægtfabrik TIA Promotor: Totally integrated Automation Migration Manager
Softwareudvikling: Miljøer
Softwareudvikling: Miljøer Præsentation af mig Praktiske oplysninger Overblik Host-target setup UNIX, historisk UNIX egenskaber UNIX ulemper UNIX, netværk, X11, brugerflader Windows fordele/ulemper Øvelse
XVR optager med 8 kanaler (1080N) Varenr
XVR optager med 8 kanaler (1080N) Varenr. 2100.0461 Bruger / Installations vejledning Side 1 af 20 Indhold 1. Indikator... 2 2. Tilslutninger... 3 3. Harddisk Installation... 4 4. Opstart... 6 5. Fjernforbindelse
Computerens Anatomi KOM/IT
j Computerens Anatomi KOM/IT Rapporten er skrevet af: Frederik, Jesper og Peter Gruppemedlemmer: Simon, Jesper, Frederik, Mathias og Peter Klasse: 1.3 Periode/øvelsesdato:14-02-2014 til 14-03-2014 Afleveringsdato:
Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere
Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere version 8 Denne fil med vigtige oplysninger indeholder en vejledning til installation af Custom PostScript- og
Introduktion QEMU system emulator QEMU user space emulator Afslutning QEMU. Christian Laursen. Århus Januar 2008
Århus Januar 2008 Agenda 1 Introduktion 2 3 4 Hvad er? Emulerede platforme Hvad er? Open source Emulator Virtuel maskine Hvad er? Emulerede platforme Hvad kan? Benytter dynamic translation til emulering
Kursuskatalog 2012 TwinCAT Basic og Extended
Kursuskatalog 2012 TwinCAT Basic og Extended Basic Modul 1 Software Kursus K120101 K120102 K120103 K120104 K120105 K120106 Dato 31.1-1.2.12 6.-7.3.12 8.-9.5.12 21.-22.8.12 2.-3.10.12 20.-21.11.12 Modul
Opsætning af FTP- og webserver 22. januar 2007
Opsætning af FTP- og webserver 22. januar 2007 Mads Pedersen, OZ6HR [email protected] Plan Generelt: Teori og praksis. Tager sikkert ikke så lang tid Hvad bruges en FTP- og webserver til? Hvad skal der bruges
Planen for idag. Kontrol af ydre enheder. Systemarkitektur. Synkronisering ved aktiv venten. Multiprogrammering[1]: Ydre enheder og multiprogrammer
: Ydre enheder og multiprogrammer Forår 2003 Jørgen Sværke Hansen Planen for idag Samspil mellem CPU og ydre enheder: Generelt Kontrolregistre Afbrydelser Specifikt for Alpha AXP (kernemaskinerne) Multiprogrammering:
Jobliste overblik
Kompakt Jobliste. Du kan starte Jobliste på mange måder. Du kan højreklikke på start knappen eller på proceslinjen, og vælge Jobliste i menuen, der kommer til syne. Du kan også åbne Jobliste med genvejstaster
Opslagsbog om computer. Af Erik Veidorf og Mike T. Krogh.
Opslagsbog om computer Af Erik Veidorf og Mike T. Krogh. Indhold: Side 1-------------------------------------------------------------------------------------------------------------CD-Rom/disk drev/ Side
Kursuskatalog 2017 TwinCAT 2 TwinCAT 3
Kursuskatalog 2017 TwinCAT 2 TwinCAT 3 Kursusoversigt 2017 Modul 30 - TC 3 Basic Kursus K173001 K173002 K173003 K173004 Dato 21.-22.02.17 02.-03.05.17 22.-23.08.17 07.-08.11.17 Modul 31 - TC 3 EtherCAT
Computer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm.
Computer Literacy Computer Literacy handler om at forstå hvad computer (hardware) og software kan gøre. Denne præsentation fokuserer kun på hardware februar 2002 Computerliteracy -hardware (15 dias) 1
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Mads Pedersen, OZ6HR [email protected] Plan i dag Afrunding af OZ3VB's program Fra "almindelig C" til "microcontroller C" Lighederne
Hurtig Start Guide. Wireless NVR System Connection Reolink
Hurtig Start Guide Wireless NVR System Connection Reolink Kend din NVR 1. USB A. Tilslut WIFI Antenner 2. Strøm LED 3. HDD LED B. Tilslut NVR til monitor Tilslut NVR-enheden til HD TV/monitor via et VGA
Ydeevne og kapacitet. Indholdsfortegnelse
Indholdsfortegnelse Computer specifikationer Indledning 1. Hypotese 1.1 Første test: 1.1.1 Kommentar: 1.2 Anden test: 1.2.1 Kommentar 1.3 Konklusion 2. Hypotese 2.1 Test 2.1.1 Kommentar 2.2 Konklusion
Virtualisering, Cloud Computing og OPC UA i automationssammenhæng - hvad er de reelle use cases?
Virtualisering, Cloud Computing og OPC UA i automationssammenhæng - hvad er de reelle use cases? Lars Peter Hansen Produktchef for Industrial Communication [email protected] T.: +45 4477 4827
Velkommen på kursus hos Microworld
Velkommen på kursus hos Microworld Du ønskes velkommen på kurset Windows 8 Workshop. Dette kursusmateriale er udarbejdet for at kunne fungere som arbejdsmateriale under selve kurset, men det er også meningen,
Lidt orientering om, hvad en computer består af
Lidt orientering om, hvad en computer består af Lidt orientering om, hvad en computer består af...1 Introduktion...2 Skærm...2 Printer...2 Tastatur...2 Mus...3 CPU...3 Bundkort...4 Strømforsyning...4 RAM/
CPU i7 2.2 GHz 4 kerner i5-4210u 1,7 GHz 2 kerner, 4 logiske kerner GPU integreret Nvidia GeForce 820M Ram 8GB 6 GB Harddisk HDD HDD
Indledning En computer indeholder forskellige komponenter. De vigtigste er CPU, GPU, RAM og harddisk. CPU en er selve hjertet, som styre processerne, og siger til hvilket komponent der skal lave hvilken
3. Computerens opbygning.
3. Computerens opbygning. Computere er konstrueret med henblik på at skulle kunne behandle og opbevare data og det er de som nævnt i noterne om Bits og Bytes vældig gode til. Som overordnet model for computere
Datatekniker med programmering som speciale
Datatekniker med programmering som speciale H3 H1 varer ti uger bestående af syv uddannelsesspecifikke fag, samt 2 Valgfri Udannelsesspecifikke Fag og 1 Valgfrit Speciale Fag Indhold På H2 er der fokus
Installere Windows Custom PostScript- eller PCL-printerdriverne
Installere Windows Custom PostScript- eller PCL-printerdriverne Denne fil med vigtige oplysninger indeholder en vejledning til installation af Custom PostScript- eller PCL-printerdriveren på Windows-systemer.
Optimering af Pervasive v 9 databasen
Optimering af Pervasive v 9 databasen I forhold til IT Revisor Alle funktioner i IT Revisor benytter PSQL databasen, nogle mere intensivt end andre. Mange steder i IT Revisor kan den rigtige indstilling
Tildel fast IP adresse til BC9xxx med BootP og oprettelse kommunikation fra TwinCat
APP-NOTE 600003 Beckhoff Application Note Date: 6/20/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Tildel fast IP adresse
SwanMobile Brugervejledning K2051-A
SwanMobile Brugervejledning K2051-A Indholdsfortegnelse 1 Introduktion... 3 2 Installation... 3 3 Opsætning... 3 4 Kontaktperson... 4 5 Alarmgrupper... 7 6 Modtagelse af alarmer... 8 6.1 Accepter alarm...
VDI AARHUS UNIVERSITET VER 1.5 VDI 30. APRIL
VER 1.5 30. APRIL FORBINDELSE TIL S Hvad er (Virtual Desktop Infrastructure)? Er en virtuel maskine som ligger på en server Styring og vedligeholdes administreres centralt Forbedret sikkerhed og data-opbevaring
