Found 496 Articles for Computer Engineering

User View vs System View in Operating System

Amit Diwan
Updated on 21-Jun-2020 16:37:44

15K+ Views

An operating system is a construct that allows the user application programs to interact with the system hardware. Operating system by itself does not provide any function but it provides an atmosphere in which different applications and programs can do useful work.The operating system can be observed from the point of view of the user or the system. This is known as the user view and the system view respectively. More details about these are given as follows −User ViewThe user view depends on the system interface that is used by the users. The different types of user view experiences ... Read More

Peer to Peer Computing

Kristi Castro
Updated on 21-Jun-2020 13:07:32

14K+ Views

The peer to peer computing architecture contains nodes that are equal participants in data sharing. All the tasks are equally divided between all the nodes. The nodes interact with each other as required as share resources.A diagram to better understand peer to peer computing is as follows −Characteristics of Peer to Peer ComputingThe different characteristics of peer to peer networks are as follows −Peer to peer networks are usually formed by groups of a dozen or less computers. These computers all store their data using individual security but also share data with all the other nodes.The nodes in peer to ... Read More

Structure of a Client Server System

Ricky Barnes
Updated on 21-Jun-2020 12:37:22

5K+ Views

In client server computing, the clients requests a resource and the server provides that resource. A server may serve multiple clients at the same time while a client is in contact with only one server.The different structures for two tier and three tier are given as follows −Two - Tier Client/Server StructureThe two tier architecture primarily has two parts, a client tier and a server tier.The client tier sends a request to the server tier and the server tier responds with the desired information.An example of a two tier client/server structure is a web server. It returns the required web ... Read More

Client Server Computing

David Meador
Updated on 07-Nov-2023 12:55:51

32K+ Views

In client server computing, the clients requests a resource and the server provides that resource. A server may serve multiple clients at the same time while a client is in contact with only one server. Both the client and server usually communicate via a computer network but sometimes they may reside in the same system.An illustration of the client server system is given as follows −Characteristics of Client Server ComputingThe salient points for client server computing are as follows:The client server computing works with a system of request and response. The client sends a request to the server and the ... Read More

Single Processor Systems

Alex Onsman
Updated on 21-Jun-2020 12:36:31

12K+ Views

A single processor system contains only one processor. So only one process can be executed at a time and then the process is selected from the ready queue. Most general purpose computers contain the single processor systems as they are commonly in use.A single processor system can be further described using the diagram below −As in the above diagram, there are multiple applications that need to be executed. However, the system contains a single processor and only one process can be executed at a time.Differences Between Single Processor and Multiprocessor SystemsThere are many differences between single processor and multiprocessor systems.Some ... Read More

Multiprocessor Systems

Kristi Castro
Updated on 14-Sep-2023 15:32:05

28K+ Views

Most computer systems are single processor systems i.e., they only have one processor. However, multiprocessor or parallel systems are increasing in importance nowadays. These systems have multiple processors working in parallel that share the computer clock, memory, bus, peripheral devices etc. An image demonstrating the multiprocessor architecture is − Types of MultiprocessorsThere are mainly two types of multiprocessors i.e. symmetric and asymmetric multiprocessors. Details about them are as follows −Symmetric MultiprocessorsIn these types of systems, each processor contains a similar copy of the operating system and they all communicate with each other. All the processors are in a peer to ... Read More

Process Management

Amit Diwan
Updated on 20-Jun-2020 16:57:05

2K+ Views

A process is an active program i.e a program that is under execution. It contains the program code, program counter, process stack, registers etc.Process StatesThe different states that a process is in during its execution are explained using the following diagram −New- The process is in new state when it has just been created.Ready - The process is waiting to be assigned the processor by the short term scheduler.Running - The process instructions are being executed by the processor.Waiting - The process is waiting for some event such as I/O to occur.Terminated - The process has completed its execution.Process Control ... Read More

Volatile Storage vs Non-Volatile Storage

Kristi Castro
Updated on 20-Jun-2020 16:43:19

2K+ Views

Volatile and Non-Volatile storage are the two forms of storage in any computer system.Volatile StorageThis is a type of computer memory that remains while there is power and the data is lost when power is switched off. A prime example of volatile memory is RAM. It is a type of primary storage. It allows the user to randomly access any part of the data regardless of its position in roughly the same time. This is not possible using other storage devices such as hard disks, CD’s etc. because they have physical constraints such rotation speeds, arm movements etc.There are mainly ... Read More

Dynamic Random Access Memory (DRAM)

Ricky Barnes
Updated on 20-Jun-2020 16:29:45

3K+ Views

Dynamic RAM (DRAM) is a type of semiconductor memory that uses capacitors to store the bits. The charging and discharging of the capacitor represents 0 and 1 i.e. the two possible values that can be stored in a bit.The DRAM is a volatile memory i.e. the data in memory is lost when power is switched off. However, it still displays some data remanence. DRAM is low cost compared to SRAM so it is primarily used in main memory.The following displays a DRAM:Versions of DRAMAsynchronous DRAMThis was the first type of DRAM in use but was gradually replaced by synchronous DRAM. ... Read More

Random Access Memory (RAM)

Kristi Castro
Updated on 20-Jun-2020 16:30:07

987 Views

Random access memory (RAM) is a type of primary storage. It allows the user to randomly access any part of the data regardless of its position in roughly the same time. This is not possible using other storage devices such as hard disks, CD’s etc. because they have physical constraints such rotation speeds, arm movements etc.RAM is mostly volatile i.e. the data in RAM is dependent on the power and as lost when power is switched off. However, there are some non - volatile versions of RAM also available.There are mainly two types of RAM available i.e. Static RAM (SRAM) ... Read More

Advertisements