Resources Required to Modify Core Level of Operating System

Bhanu Priya
Updated on 25-Nov-2021 11:47:21

170 Views

The Windows Operating System is one of the most used Operating Systems in the world. It is known for its user-friendliness, interactive and simple user interface. There are certain issues with the windows operating system that need to be resolved in order to improve its performance even further.Some of these factors and the areas of improvement are discussed in brief down below −As the system gets older, it gets slower and the rebooting takes a lot of time.Most of the time the system is running out of space to install an update, so in order to deal with it. We ... Read More

Find Trailing Zeroes in Base B Representation of N using C++

Prateek Jangid
Updated on 25-Nov-2021 11:45:49

311 Views

In this article, we will understand the problem of finding trailing zeros of a given number N in the base B representation of its factorial. For examplesInput : N = 7 Base = 2 Output : 4 Explanation : fact(7) = 5040 in base10 and 1001110110000 in base16 having 4 trailing zero. Input : N = 11 Base = 5 Output : 2 Explanation : fact(11) = 39916800 in base10 and 40204314200 in base16 having 2 trailing zeroes.Let's first recap the process of converting any decimal number from one base to another. Let's take an example of converting (5040)10 ... Read More

Operating System Functionality from a System Point of View

Bhanu Priya
Updated on 25-Nov-2021 11:45:36

442 Views

Operating systems allow user application applications to interact with the system hardware. The operating system itself does not provide any functionality but provides a situation where various programs and systems can perform useful functions.It is software which handles the computer's functionality like scheduling, input/output operation resource allocation, files system manipulation, etc and also acts as an interface between the User and hardware.System views can be improved using a new GUI and adding new features to the OS which will result in a better user experience.The operating system is observed from the user point of view or system point of view.Let ... Read More

Operating System Functionality from the User's Perspective

Bhanu Priya
Updated on 25-Nov-2021 11:43:12

1K+ Views

An operating system allows the user application programs to interact with the system hardware. Operating systems provide an atmosphere where different applications and programs can do useful work, but it does not provide any function by itself.The operating system is observed from the user point of view or system point of view.Let us discuss how an operating system is observed from a user point of view.User ViewThe user view depends on the system interface. The different types of user view experiences are explained as follows −Suppose if the user is using a personal computer, the operating system is designed to ... Read More

What is Computer Structure

Bhanu Priya
Updated on 25-Nov-2021 11:41:19

27K+ Views

Computer structure is the way that each component is arranged so that communication is possible.The structure of a computer is simple, and that can be represented in below diagram −Parts of ComputerThe computer structure in general, divided into five main parts, which are as follows −Input devicesOutput devicesI / O PortsCPU andMemoryLet us discuss each component in detail.Input DeviceAn input device is a computer hardware which handles input receiving from outside the system. The main function of the input device is to enter data or give commands by the user into the system.For example, the input devices are keyboards, mouse, ... Read More

Find Trailing Zeroes in Base 16 Representation of n Using C++

Prateek Jangid
Updated on 25-Nov-2021 11:31:56

219 Views

In this article, we will understand the problem of finding trailing zeros of a given number N in the base 16 representation of its factorial for exampleInput : N = 7 Output : 1 Explanation : fact(7) = 5040 in base10 and 13B0 in base16 having 1 trailing zero. Input : N = 11 Output : 2 Explanation : fact(11) = 39916800 in base10 and 2611500 in base16 having 2 trailing zeroes.Let's first recap the process of converting any decimal number from one base to another; let's take an example of converting (5040)10 to (?)16i.e., dividing the number by ... Read More

What is Computer Hardware Organization

Bhanu Priya
Updated on 25-Nov-2021 11:27:52

4K+ Views

A computer has several modules, with possibly more than one instance of each.The system hardware consists of the following −KeyboardDisplayPrinterCPU BoardMemory BoardI/O BoardThe keyboard, display and printing devices need an interface so that it interacts with the system and the I/O board provides that interface for communication, that interacts is a system bus.The figure given below is of the computer hardware−Processor/CPUIt is the heart of the computer that controls the operations of the computer and also performs the data processing functions.CPU performs the operations like exchanging data with memory with the help of memory address register and memory buffer register.CPU ... Read More

Importance of Operating Systems

Bhanu Priya
Updated on 25-Nov-2021 11:25:40

22K+ Views

The operating system (OS) acts as a manager for all the I/O device, memory, CPU, file storage resources and allocates them to specific programs and users, whenever necessary to perform a particular task. Therefore, the operating system is the resource manager that means it can manage the resources of a computer system internally.The operating systems are important and should be correctly used when writing the user applications. Large and complex systems have high economic impact and this result in interesting problems of management.Few systems are involved in the design and implementation of OS but, nevertheless many general techniques have to ... Read More

Find Number of Substrings of One String Present in Another Using C++

Prateek Jangid
Updated on 25-Nov-2021 11:19:24

447 Views

In this article, we are given two strings, and we need to find out how many substrings of the 1st string can be found in the 2nd string(the exact substring can occur multiple times). For exampleInput : string1 = “fogl”    string2 = “google” Output : 6 Explanation : substrings of string1 present in string2 are [ “o”, “g”, “l”, “og”, “gl”, “ogl” ]. Input : string1 = “ajva”    string2 = “java” Output : 5 Explanation : substrings of string1 present in string2 are [ “a”, “j”, “v”, “a”, “va” ].Approach to find The SolutionLet's discuss how we ... Read More

Abstract View of the Components of a Computer System

Bhanu Priya
Updated on 25-Nov-2021 11:14:18

15K+ Views

A computer system consists of many resources like hardware and software, which are useful to complete a task. The common required resources are input/output devices, memory, file storage space, CPU etc.The operating system acts as a manager for all the above resources and allocates them to specific programs and users, whenever necessary to perform a particular task. Therefore, the operating system is the resource manager that means it can manage the resources of a computer system internally. The resources are processor, memory, files, and I/O devices.An operating system is the interface between the user and the machine. Before there were ... Read More

Advertisements