Operating System Components

Operating System Components – Pedagogy Zone

These are the pieces of the operating system components we’ll be looking at: Process Management Main Memory Management File Management I/O System Management Secondary Management Networking Protection System Command-Interpreter System Process Management A process is a program in execution: (A program is passive, a process active.) A process has resources (CPU time, files) and attributes

Operating System Components – Pedagogy Zone Read More »

Operating System Structures

Operating System Structures – Pedagogy Zone

Simple Structure MS-DOS written to provide the most functionality in the least space, Operating System Structures. Not divided into modules Although MS-DOS has some structure, its interfaces and levels of functionality are not well separated Layered Approach The operating system is divided into a number of layers (levels), each built on top of lower layers.

Operating System Structures – Pedagogy Zone Read More »

What is an API?

What is an API? – Application Programming Interface

API, an abbreviation of application program interface, is a set of routines, protocols, and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together. Most operating environments, such as MS-Windows, provide an API so that programmers can

What is an API? – Application Programming Interface Read More »

Overloading Binary Operators

Overloading Binary Operators in C++

Overloading binary operators can be overloaded just as easily as unary operators. We’ll look at examples that overload arithmetic operators, comparison operators, and arithmetic assignment operators. Arithmetic Operators In the ENGLCON program in before we showed how two English Distance objects could be added using a member function add_dist(): dist3.add_dist(dist1, dist2); By overloading binary operators

Overloading Binary Operators in C++ Read More »

Introduction of Robot

Introduction of Robot – Robotics Vision and Control

The term introduction of robot means different things to different people. Science fiction books and movies have strongly influenced what many people expect a robot to be or what it can do. Sadly the practice of robotics is far behind this popular conception. One thing is certain though robotics will be an important technology in

Introduction of Robot – Robotics Vision and Control Read More »