Download presentation
Presentation is loading. Please wait.
Published bySarah Pavy Modified over 10 years ago
1
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 1 Computer Systems Applicability to an Aibo
2
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 2 Programmable devices #include #include "HelloWorld.h" OStatus HelloWorld::DoStart(const OSystemEvent& event) { OSYSPRINT(("!!! Hello World !!!\n")); return oSUCCESS; }
3
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 3 Compilation System Programmer has to specify details to the OS that one normally don’t see.
4
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 4 Programmable devices #include #include "HelloWorld.h" OStatus HelloWorld::DoStart(const OSystemEvent& event) { OSYSPRINT(("!!! Hello World !!!\n")); return oSUCCESS; }
5
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 5 Object Configuration File # object INSTANCENAME # STACKSIZE (in byte: 16K, 16382, etc) # HEAPSIZE (in byte: 3K, 3072, etc) # SCHEDULING_PRIORITY (integer) # CACHE (cache|nocache) # TLB (tlb|notlb) # MODE (user|kernel) # object HelloWorld 3072 16384 128 cache tlb user
6
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 6 Operating system Shield hardware (bi-directional) Allows multiple programs access to the computer Application programs ProcessorMain memoryI/O devices Operating system Software Hardware ProcessorMain memoryI/O devices Processes Files Virtual memory ! Fork ! Kill ! Wait ! Execve
7
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 7 Servers telnet moos 80 GET INDEX.HTM HTTP/0.9
8
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 8 Many services
9
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 9 Every Service listening to a port
10
University of Amsterdam Computer Systems – the applicability to an Aibo Arnoud Visser 10 Conclusion System is more than hardware Hardware and system software are heavily intertwined A programmer meets the system at many different levels
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.