What is tinyOS and its applications

What is tinyOS TinyOS is an open source operating system used for wireless devices. This operating system (OS) is small in size and consumes low memory. The application programs that run on TinyOS are also small in size as compared to normal OS. Another feature of TinyOS is that it is made for some specific device. Normal OS is multithreaded and consumes high voltage of computer. But tinyOS [...]

By |2021-11-04T15:46:21+00:00July 25, 2018|computers|0 Comments

Examples and types of embedded systems

What is an embedded system Embedded systems are systems which are dedicated to performing some specific and dedicated tasks. Most of the devices we use today are examples of embedded systems. 98% of microprocessors are made for embedded systems. They are found in the washing machine, AC, mobiles, toys etc. Washing machine microprocessor can only do a specific task and cannot do other tasks. Hardware and software are [...]

By |2021-11-04T15:28:16+00:00July 23, 2018|computers|0 Comments

Advantages and disadvantages of distributed data processing

What is distributed data processing (DDP) Processing of data that is done online by different interconnected computers is known as distributed data processing. We host our website on the online server. Nowadays cluster hosting is also available in which website data is stored in different clusters (remote computers). When a visitor comes to the website then website pages are loaded from the server which is near to the [...]

By |2021-11-04T15:04:56+00:00July 21, 2018|computers|0 Comments

Advantages and disadvantages of computer multitasking

Computer multitasking (CMT) “Doing multiple tasks at a time in a computer is called computer multitasking (CMT)”. Multitasking is evolved from multiprogramming and has an old history. In the 1960’s computers were slow. Old computers cannot perform two tasks at a time. To perform one task we had to terminate other task running. In modern operating systems (OS), we can do multiple tasks without terminating another task. Every [...]

By |2021-06-25T23:41:53+00:00July 20, 2018|computers|0 Comments

Advantages and disadvantages of the multitasking operating system

What is a multitasking operating system The operating system that runs more than one task at a time is known as a multitasking operating system (MOS). MOS can be desktop or mobile operating system (OS). Different tasks run in the OS are MS Word, MS Excel, email application, browser, media player, OS services etc. End users use all these programs at the same time. But OS takes this [...]

By |2021-11-04T15:00:02+00:00July 19, 2018|computers|0 Comments

Difference between multiprogramming and uniprogramming

What is uniprogramming Uniprogramming means one program sits in main memory at a time. Uniprogramming was used in old computers and mobiles. When the computer starts then operating system and application programs are loaded into main memory. We only count user programs running in RAM. RAM is also called main memory. In old operating systems (OS) only one program runs on the computer at a time. Either of [...]

By |2021-11-04T15:05:50+00:00July 19, 2018|computers|0 Comments

Difference between multiprogramming and multitasking

Definition of multiprogramming The process of sharing CPU time with multiple programs or jobs is called multiprogramming. Multiprogramming is based on content switching. In context switching, one job run until I/O interrupt occurs. When I/O interrupt occurs then CPU switch to another job. There may also occur other types of interrupts like event interrupt, memory interrupt, hardware interrupt etc. Interrupts are just like alert actions that notify CPU [...]

By |2021-11-04T15:47:46+00:00July 19, 2018|computers|0 Comments

What is a monolithic operating system

Definition of monolithic operating system The monolithic operating system is a very basic operating system in which file management, memory management, device management, and process management is directly controlled within the kernel. All these components like file management, memory management etc. are located within the kernel. Monolithic architecture diagram History of monolithic operating system The monolithic operating system is also known as the monolithic kernel. This is an [...]

By |2021-11-04T14:58:59+00:00July 15, 2018|computers|0 Comments

Difference between batch processing and real time processing

What is batch processing In batch processing data is processed in parts. This type of processing is done at the end of the day, week, or month. Batch processing is used in many places like printing utility bills, processing credit cards, processing group of images in Photoshop. In batch processing, all data is stored in a master file. Data in the master file is first sorted and then [...]

By |2021-11-04T15:45:45+00:00July 14, 2018|computers|0 Comments

Difference between assembly language and high level language

Definition of assembly language: A low-level programming language which uses symbols and lack variables and functions and which work directly with CPU. Assembly language is coded differently for every type of processor. X86 and x64 processors have a different code of assembly language for performing the same tasks. Assembly language has the same commands as machine language but instead of 0 and 1, it uses names. Definition of [...]

By |2021-11-04T15:20:03+00:00July 14, 2018|computers|0 Comments
Go to Top