About Junaid Rehman

I am a blogger and freelance web developer by profession. I love to blog and learn new things about programming and IT World.

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 |2024-03-27T13:00:16+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 |2024-03-27T13:00:17+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 |2024-03-27T13:00:17+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 |2024-03-27T13:00:18+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 |2024-03-27T13:00:18+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 |2024-03-27T13:00:19+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 |2024-03-27T13:00:19+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 |2024-03-27T13:00:20+00:00July 14, 2018|computers|0 Comments

Advantages and disadvantages of wide area network (WAN)

Definition of wide area network (WAN) Wide area network (WAN) is a type of network that provides transmission of voice, data, images, and videos over the large geographical area. WAN is made with the combinations of LAN and MAN. The transmission of data is carried out with the help of hubs, switches, fiber optics, modem, and routers. To transfer data from any computer over the internet we use [...]

By |2024-03-27T13:00:20+00:00July 13, 2018|computers|0 Comments

Advantages and disadvantages of local area network (LAN)

Before going into the main topic let me first discuss what is LAN. LAN is a short form of local area network. Local area network is a network for connecting computers and other computer accessories with each other. Computer accessories include printers, scanners, game consoles etc. LAN is used to make the connection of computers within one building. To make the connection between the computers we use communication [...]

By |2024-03-27T13:00:21+00:00July 11, 2018|computers|0 Comments
Go to Top