Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
An operating system (OS) is software that manages computer hardware. Common functions include providing API calls to user applications so they may use hardware without requiring low-level access, memory management and multitasking. Linux is an example of an operating system commonly found on both PCs and within embedded systems.
6
votes
What are the benefits of a non-preemptive OS? and the price for these benefits?
Multi-tasking can be a useful abstraction in a lot of microcontroller projects, although a true pre-emptive scheduler would be too heavyweight and unnecessary in most cases. I have done well over 100 …
2
votes
What are the details about link files and startup code one needs to know to write an Operati...
Most microcontrollers aren't really appropriate for this. You want more of a general purpose microprocessor.
Some high end 32 bit micros like ARM and PIC32 might let you write a reasonable operating …