what do you mean by "Embedded systems"?
137008
An embedded system is a special-purpose computer system, which is completely encapsulated by the device it controls. An embedded system has specific requirements and performs pre-defined tasks, unlike a general-purpose personal computer. An embedded system is a computer-controlled system. The core of any embedded system is a microprocessor, programmed to perform a few tasks (often just one task). This is to be compared to other computer systems with general purpose hardware and externally loaded software. Embedded systems are often designed for mass production.
16663
Operating systems can be grouped according to functionality: operating systems for supercomputing, render farms, mainframes, servers, workstations, desktops, handheld devices, real time systems, or embedded systems.\n\n* Supercomputing is primarily scientific computing, usually modelling real systems in nature. Render farms are collections of computers that work together to render animations and special effects. Work that previously required supercomputers can be done with the equivalent of a render farm.\n\n* Mainframes used to be the primary form of computer. Mainframes are large centralized computers. At one time they provided the bulk of business computing through time sharing. Mainframes and mainframe replacements (powerful computers or clusters of computers) are still useful for some large scale tasks, such as centralized billing systems, inventory systems, database operations, etc. When mainframes were in widespread use, there was also a class of computers known as minicomputers which were smaller, less expensive versions of mainframes for businesses that couldn’t afford true mainframes.\n\n* Servers are computers or groups of computers used for internet serving, intranet serving, print serving, file serving, and/or application serving. Servers are also sometimes used as mainframe replacements.\n\n* Desktop operating systems are used for personal computers.\n\n* Workstations are more powerful versions of personal computers. Often only one person uses a particular workstation (like desktops) and workstations often run a more powerful version of a desktop operating system, but workstations run on more powerful hardware and often have software associated with larger computer systems.\n\n* Handheld operating systems are much smaller and less capable than desktop operating systems, so that they can fit into the limited memory of handheld devices.\n\n* Real time operating systems (RTOS) are specifically designed to respond to events that happen in real time. This can include computer systems that run factory floors, computer systems for emergency room or intensive care unit equipment (or even the entire ICU), computer systems for air traffic control, or embedded systems. RTOSs are grouped according to the response time that is acceptable (seconds, milliseconds, microseconds) and according to whether or not they involve systems where failure can result in loss of life.\n\n* Embedded systems are combinations of processors and special software that are inside of another device, such as the electronic ignition system on cars.
54036
System software is a generic term referring to any computer software whose purpose is to help run the computer system. Most of it is responsible directly for controlling, integrating, and managing the individual hardware components of a computer system.\n\nSystem software is in contrast to application software, which helps solve user problems directly.\n\nSystem software performs tasks like transferring data from memory to disk, or rendering text onto a display. Specific kinds of system software include loading programs, operating systems, device drivers, programming tools, compilers, assemblers, linkers, and utilities.\n\nSoftware libraries that perform generic functions also tend to be regarded as system software, although the dividing line is fuzzy; while a C runtime library is generally agreed to be part of the system, an OpenGL or database library is less obviously so.\n\nSystem software can be stored on non-volatile storage on integrated circuits that is usually termed firmware.
840344
Also known as a RTC/NVRAM or CMOS RAM, CMOS is short for Complementary Metal-Oxide Semiconductor. CMOS is an on-board semiconductor chip powered by a CMOS battery inside IBM compatible computers that stores information such as the system time and system settings for your computer. A CMOS is similar to the Apple Macintosh computer's PRAM.  If the battery dies then you can still boot your machine but there will be no settings saved. :)  The batteries are cheap...
202333
try it... then you might want to go into details like integrated circuits ICs and transistors...\n\nhttp://en.wikipedia.org/wiki/Microprocessor
1107641
"Pervasive computing is the trend towards increasingly ubiquitous (another name for the movement is ubiquitous computing), connected computing devices in the environment, a trend being brought about by a convergence of advanced electronic - and particularly, wireless - technologies and the Internet. Pervasive computing devices are not personal computers as we tend to think of them, but very tiny - even invisible - devices, either mobile or embedded in almost any type of object imaginable, including cars, tools, appliances, clothing and various consumer goods - all communicating through increasingly interconnected networks."
384863
It's embedded systems, erasable programable read-only memory.
1080093
Hardware and software.
462853
I had to check your other questions to figure out what you may be asking.  Machine code and assembly language are used to control machines and write hardware instructions and drivers.  There are sometimes software toolkits used relative to the hardware/OS environment you're working with.\n\nUsing C/C++, you can control machines through embedded systems.  It's quite prevalent for factory machines and robotics.  \n\nYou will find subject books by looking for the terms: embedded systems, machine code, assembly language.
814467
A mac is a type of computer... what do you mean ?
355858
A microcontroller is by definition a is a computer on a chip. It includes all the necessary parts (including the memory) all in one IC. You just need to apply the power (and possibly clock signal) to that device and it starts executing the program programmed to it. A microcontroller generally has the main CPU core, ROM/EPROM/EEPROM/FLASH, RAM and some accessry functions (like timers and I/O controllers) all intergated into one chip. The original idea behind the microcontroller was to limit the capabilities of the CPU itself, allowing a complete computer (memory, I/O, interrupts, etc) to fit on the available silicon real estate. \n\nMicrocontrollers are typically used where processing power isn't so important. More important are generally compact construction, small size, low power consumption and that those chips are cheap. For example controlling a microwave oven is easily accomplished with the smallest of microcontrollers. There are countless number of small electronic devices which are nowdays based on microcontroller. A modern home can include easily tens or hundreds of microcontrollers, as almost every modern device which has electronics has a microcontroller (or more than one) inside. \n\nMicroprocessor is generally just the CPU core itself, althoguh nowadays it might have some accessory parts also integrated to the same chip (for example cache memory).
497523
Avionics - it is the field that has to do with all instrumentation and controls with aircraft.\n\nSchools:\n\nhttp://www.redstonecollege.com/landing/san/c/aviation.asp?rc=\nhttp://www.technicianschools.net/aviation/avionics.html
597925
Micro Electro Mechanical Systems\n\nIt is very hard to build as u should knw communications very well
651984
for what? there are so many microprocessors that your question cant be answered. be more specific in your question.
589558
if you plan to get into the embedded world, then yes, I would do a little studying in C. Embedded apps. mostly use C as the prefered language. Knowing C++ well, means you already know C, but there are a few differences you would want to learn. I suggest just get a book on C and maybe do a few C apps, and you will have it, add "proficient in C" to resume.
669248
Mostly core OSs are done in C
912153
OS is an application which may be a GUI based or CBI. It helps in creating a platform between you and your computer hardware.