Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
10210 Operating System Presentation Topics You could either choose the following presentation topics or find one journal paper on your own. Restrictions on the paper selection are shown below. Self-determined topics ( Paper ) Contents: Any topics related to Operating Systems Type: Magazine, Journal or Conference Year: 2011 - 2013 Page: 6 – 12 Reference Link: IEEE: http://ieeexplore.ieee.org.nthulib-oc.nthu.edu.tw/Xplore/home.jsp ScienceDirect: http://www.sciencedirect.com.nthulib-oc.nthu.edu.tw/ 9933252 (group 21) 9962224 (group 31) 9961256 (group 23) 100065805 (group 29) 100071021 (group 20) 100062119 (group 18) 9962111 (group 17) 100062214 (group 5) 100062331 (group 9) 100062324 (group 1) 9962161 (group 27) 100062310 (group 19) 9962381 (group 40) 9862304 (group 39) 100080010 (group 28) 100062512 (group 16) 100062381 (group 4) 9820117 (group 38) 101062624 (group 37) Pre-scheduled topics ( 20 in total ) 1. Openstack: Open source software for building private and public clouds 9862161 (group 30) “Massively scalable” and “cloud operating system” Comparison: difference between Cloud OS and traditional virtual machine 2. SaaS : Software as a service 100020033 (group 11) Comparison: Amazon S3, Google Drive, and Microsoft SkyDrive 3. Threading: what are the advantages and disadvantages of using thread pools? 9934042 (group 3) Which programming languages use thread pools Comparison: create-as-need/destroy-when-done paradigms 4. Microsoft Singularity 9980110 (group 12) Dependable system “Singularity Research Development Kit (RDK)” “Type-safe languages” and “Software Isolated Processes (SIPs)” 5. Chrome OS 100062334 (group 13) Comparison: “Chromium OS” and “Google Chrome OS” Comparison: Web OS, Network Operating System, Cloud OS 6. Genode Operating System Framework 100062207 (group 24) “Strict organizational structure” Microkernel OS 7. iOS 9960102 (group 22) Multiprogramming and Multitasking Programming languages and IDEs supported Scheduling employed Threading supported 8. Android 100060010 (group 7) Multiprogramming and Multitasking Programming languages and IDEs supported Scheduling employed Threading supported 9. Windows Phone OS 9960106 (group 26) Multiprogramming and Multitasking Programming languages and IDEs supported Scheduling employed Threading supported 10. HelenOS x1022023 (group 35) Multiserver microkernel design Cluster with Multiserver Mach operating system: Microkernel architecture, multiserver 11. Firefox OS 100062212 Devices supported HTML5 apps (group 2) 12. Hadoop 100062116 (group 10) Speeds comparable to compiled languages Data-intensive distributed applications 13. RISC OS Pi 102062468 (group 8) “Original ARM-based operating system” and ARM-based operating systems RISC OS Pi’s origins Origins of ARM architecture SpiNNaker 14. Magenta 9912047 (group 15) Pairing with Linux with Darwin/BSD Hybrid OS 15. CyanogenMod 100080020 (group 32) 16. Phones that run Linux? 9962281 (group 33) Ubuntu Edge, Ubuntu for Android Full Linux, Windows desktop or iOS on a phone 17. File systems: ZFS 100010018 (group 6) 18. File systems: HDFS 100062139 (group 36) 19. File systems: Google FS 100062124 (group 25) 20. Multi-user file sharing system 102062551 (group 34)