Found 496 Articles for Computer Engineering

Real-Time Embedded Systems

Kristi Castro
Updated on 22-Jun-2020 08:14:20

7K+ Views

Real time systems are those systems that work within strict time constraints and provide a worst case time estimate for critical situations. Embedded systems provide a specific function in a much larger system. When there is an embedded component in a real time system, it is known as a real time embedded system.Types of Real Time Embedded SystemsThere are primarily two types of real time embedded systems i.e. hard and soft. An illustration to explain this further is −Hard Real Time Embedded SystemThis type of system makes sure that all critical processes are completed within the given time frame. This ... Read More

User Mode vs Kernel Mode

Alex Onsman
Updated on 22-Jun-2020 08:17:05

17K+ Views

There are two modes of operation in the operating system to make sure it works correctly. These are user mode and kernel mode.They are explained as follows −User ModeThe system is in user mode when the operating system is running a user application such as handling a text editor. The transition from user mode to kernel mode occurs when the application requests the help of operating system or an interrupt or a system call occurs.The mode bit is set to 1 in the user mode. It is changed from 1 to 0 when switching from user mode to kernel mode.Kernel ... Read More

Symmetric Multiprocessing Architecture

Ricky Barnes
Updated on 22-Jun-2020 08:00:38

981 Views

In symmetric multiprocessing, multiple processors work in parallel and share resources like system bus and memory. It is a type of multiprocessing system and much more complex than asymmetric multiprocessing system.Symmetric Multiprocessing ArchitectureThe image depicting symmetric multiprocessing architecture is as follows −Some points explaining the above figure are −All the processors in the symmetric multiprocessing architecture contain a common bus and main memory. That is why symmetric multiprocessing is known as tightly coupled multiprocessing.Each of the processors in symmetric multiprocessing are equal and can execute different processes as required no matter where these processes are stored in memory. This is ... Read More

Storage Area Networks

Kristi Castro
Updated on 22-Jun-2020 08:02:02

1K+ Views

Storage Area Networks are typically used to provide access to data storage. These make sure that storage devices such as disks, tape drives etc. can be accessed by an operating system as system storage devices.Storage Area Networks are quite cheap and so are used both by large conglomerates and small businesses.An image that illustrates storage area networks is as follows −Components of Storage Area NetworksThe different components in storage area networks are −Host LayerAll the servers that provide access to the storage area network collectively constitute the host layer. These servers have host bus adapters that allow the operating system ... Read More

What is caching?

Kristi Castro
Updated on 22-Jun-2020 08:09:17

5K+ Views

Cache is a type of memory that is used to increase the speed of data access. Normally, the data required for any process resides in the main memory. However, it is transferred to the cache memory temporarily if it is used frequently enough. The process of storing and accessing data from a cache is known as caching.Uncached System vs Cached SystemA figure to better understand the difference between cached and uncached system is as follows −Some important points to explain the above figureare −In an uncached system, there is no cache memory. So, all the data required by the processor ... Read More

Asymmetric Multiprocessing

Ricky Barnes
Updated on 22-Jun-2020 07:46:29

2K+ Views

Asymmetric multiprocessor systems are a part of multiprocessor systems along with symmetric multiprocessor systems. Multiprocessor systems have multiple processors working in parallel that share the computer clock, memory, bus, peripheral devices etc.Features of Asymmetric MultiprocessingSome of the key points about asymmetric multiprocessing are explained with the help of the following diagram −Here are the points −All the processors are not treated equally in asymmetric multiprogramming. For example, a processor may handle only I/O related operations and another may handle only operating system code. This is in direct contrast to symmetric multiprocessing systems because there all processors are treated equally and ... Read More

Low-Earth Orbit Satellites

karthikeya Boyini
Updated on 26-Apr-2022 08:24:59

2K+ Views

Low earth orbit (LEO) satellites systems orbit below 2000 km from the earth’s surface, i.e. below the lower Van Allen belt. They move at very high speeds and may not have any fixed space with respect to the earth.The following diagram depicts LEO satellites in their orbits.Features of LEO SatellitesA network of LEO satellites are needed for global coverage as their orbits are not geostationary.These satellites are not as powerful as the MEO and GEO satellites.Due to their high speeds, satellites move in and out of the earth station’s range from time to time. So, data is handed off from ... Read More

Symmetric Multiprocessing

Kristi Castro
Updated on 22-Jun-2020 07:48:16

5K+ Views

Most computer systems are single processor systems but multiprocessor systems are increasing in importance nowadays. These systems have multiple processors working in parallel that share the computer clock, memory, bus, peripheral devices etc.There are mainly two types of multiprocessor systems. These are −Symmetric Multiprocessor SystemAsymmetric Multiprocessor SystemIn symmetric multiprocessing, multiple processors share a common memory and operating system. All of these processors work in tandem to execute processes. The operating system treats all the processors equally, and no processor is reserved for special purposes.Features of Symmetric Multiprocessing (SMP)Some of the key points about symmetric multiprocessing are explained with the help ... Read More

VSAT

karthikeya Boyini
Updated on 22-Jun-2020 07:49:20

3K+ Views

VSATs (Very Small Aperture Terminals) is a two way, lost cost, ground micro station for transmitting data to and from communication satellites. A VSAT has a dish antenna with diameters between 75 cm to 1 m, which is very small in comparison with 10 m diameter of a standard GEO antenna. It accesses satellites in geosynchronous orbits or geostationary orbits. Data rates in VSATs ranges from 4 Kbps to 16 Mbps.Configurations of VSATsStar Topology − This has a central uplink site which transmits data from and to each VSAT through the satellite.Mesh Topology − Each VSAT transmits data via the ... Read More

Geosynchronous and Geostationary Satellites

Samual Sam
Updated on 22-Jun-2020 07:49:50

2K+ Views

Geosynchronous Satellite and Geosynchronous Orbit (GSO)A geosynchronous satellite is a communication satellite that has an orbital period same as the period of rotation of the earth. Hence, it appears to be permanently in the same area of the sky at a particular time each day when viewed by an observer on the earth.The orbit in which a geosynchronous satellite is placed is called geosynchronous orbit (GSO). Its orbital period is the sidereal day, i.e. 23 hours 56 minutes 4 seconds and its orbital altitude is 35, 800 km.Geostationary Satellite and Geostationary Orbit (GEO)A circular geosynchronous satellite which is placed at ... Read More

Advertisements