Category Archives: CS Core

Process Schedulers in Operating System

A scheduler is a type of system software that allows you to handle process scheduling. There are mainly three types of Process Schedulers: Long Term, Short Term, Medium Term. These are explained as following below. Long Term or job scheduler : Long term scheduler is also known as job scheduler. It chooses the processes from the pool (secondary… Read More »

Goals and Applications of Networks

A network consists of two or more nodes (e.g. computers) that are linked in order to share resources (such as printers and CDs), exchange files, or allow electronic communications. The computers on a network may be linked through cables, telephone lines, radio waves, satellites, or infrared light beams. Networking Elements : The computer network includes the following networking… Read More »

Dual Mode of Operating Systems

Dual-mode operation forms the basis for I/O protection, memory protection and CPU protection. Two modes are provided by the hardware – user and kernel mode. Mode bit is added to computer hardware to indicate the current mode. When system boots, hardware starts in kernel mode. The OS is loaded and then user process is started in user mode.… Read More »

Types of Network Topology

Network Topology is the representation of a network arrangement, consisting of several nodes i.e. sender and receiver nodes, and the lines connecting these nodes. Types of Network Topology : Let us look at the type of Network Topologies available. P2P Topology : Point-to-point topology is the easiest of all the network topologies. In this method, the network consists… Read More »

Users in DBMS environment

Database Management System (DBMS) is used to optimize and manage the storage and retrieval of data from databases. DBMS offers a systematic approach to manage databases and workloads accessing the databases. DBMS allows users to create their own databases as per their requirement. DBMS has various advantages and properties over traditional file system. In this article, we learn… Read More »

Characteristics of DBMS

Database is a collection of inter-related data which helps in efficient retrieval, insertion and deletion of data from database and organizes the data in the form of tables, views, schemas, reports etc. We can break it like this DBMS = Database + Management System. Database Management System (DBMS) is used to optimize and manage the storage and retrieval… Read More »

Applications of Operating System

An Operating System (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. Application programs usually require an operating system to function. The fundamental goal of a Computer System is to execute user programs and to make tasks easier. There are various types of operating systems. Applications of Operating System… Read More »