Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

THIS COMMUNITY IS DEDICATED FOR GREAT CODE DEVELOPMENT IN ANY FIELD RELATED TO COMPUTERS> well now a dayz outsourcing made world or might be just indians to believe that INDIA is n IT power .... but i have some questions that how can it be when we r using ol stuff imported from other ... [More] countries like us etc nothing ours from processor to notepad software n we r IT power huh well i want ol people here to disscuss here their idea or experience to sort this out maybe we can soon change current scenario goal of this community 1>Disscus about os concept and design 2>makin a small command line os with its own kernel n other stuff 3>extending design to support UI programming n other stuff 4>improving it to make it highly secure to be used by Indian defense services n general government sectors PHASE I: well in this phase we'll be lerning some basic concepts about programming ...and OS design People willing to join the project add your name and skill here.contact mail id -- indianopsys@gmail.com [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

This is a simulation project, simulating how an operating system works in C++. The project is divided into three phases. PHASE I More info... Create the assembler. Create the virtual machine. Create the OS that runs an instance of the assembler and sends it to the virtual machine. Test the ... [More] virtual machine with the factorial program. Phase II More info... Simulate the CPU running multiple programs . Add three queues in OS, waiting queue and ready queue. Simulate loading memory with all programs available in the current directory. Add context switching in OS. Implement a file to store each processes stack before context switch. Append accounting information of OS at the end of every programs output file. PHASE III More info... Add memory management layer to OS. Implement demand-paging. Fix the page size to be 16 words. Use two page replacement algorithms, FIFO and LRU. Add page fault and Hit-Ration to accounting information. Add PCB's to manage programs. Add page tables for each process. Implement in OS the inverted page table. This Phase is not complete, there are some bugs in the FIFO, LRU alg. To CompileTo compile the source code: Download, extract and then navigate to the code's directory and type "make" [Less]

0
 
  0 reviews  |  0 users  |  3,116 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.