0% found this document useful (0 votes)
48 views5 pages

1.10 Hardware Requirements For Linux Fedora

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 5

1.

10 Hardware requirements for Linux Fedora


- The latest form of Fedora is Fedora 28.
-Fedora systems are known for their exceptionally negligible hardware requirements.
- The least requirements as follows.

 A least of 1GHz processor


 A least of 1 GB RAM
 10 GB of capacity space (Hard Disk)
 Design equipment can be exceptionally negligible (indeed ancient onboard design
cards) ought to work.

1.11 Memory Management in Linux and Windows Client


OS Management of physical memory
1. Memory Administration in Windows uses Tree data structure and Linux employment
Linked List data structure.

2. Page Replacement Algorithm that's utilized in Windows is First In First Out (F.I.F.O)
whereas Linux employs Least Recently Used (L.R.U) Algorithm.

Paging and algorithms Paging

Linux uses demand paging with no pre paging.


1. Linux doesn't swap the complete prepare instep employments a lazy swapper.
2. It never swaps a page into the memory unless that page is needed.

Windows employments cluster demand paging


1. Pages are brought within the memory when they are needed.
2. Rather than bringing pages one by one, eight pages are brought within the memory
simultaneously.

Algorithms
Linux employments LRU Least Recently Used Page Replacement Algorithm (L.R.U.)
1. The page that's not utilized for a long period of time is chosen as a casualty
page and is replaced.
2. Executed in two ways- Counters and stack.

Windows employments FIFO


1.First in First out Page Replacement Algorithm (F.I.F.O.). 
2.The most seasoned page is chosen for replacement.
Allocation of memory to process and kernel:
Linux:
- Linux memory management subsystem is responsible, as the title suggests, for managing
the memory within the system.
- Linux memory management may be a complex system with numerous configurable settings.

Windows:
-INtime employs physical memory to stack and run the INtime part and its related
applications. - The INtime part gives allotment administrations to processes to permit them to
access physical memory.

Caching:
Windows:
-Windows caches file data that's read from disks and composed to disks.
- Caching is managed per file object.
- Record information within the framework record cache is composed to the disk at intervals
decided by the working system, and the memory already used by that record information is
freed.

Linux:
-A cache may be a put that buffers memory gets to and may have a duplicate of the
information you're asking.
- Often one considers caches as being stacked; the CPU is at the beat, taken after by layers of
one or moment.

Virtual memory:
Windows:
Virtual memory (or paging file) is a fundamental component (hidden file) outlined to
evacuate and briefly store less regularly utilized altered pages distributed in RAM
(random-access memory) to the hard drive.

Linux:
-Linux underpins virtual memory, that’s, employing a disk as an expansion of RAM
so that the compelling measure of usable memory develops correspondingly.
- Linux can utilize either a typical file within the filesystem or a partitioned parcel
for swap space.
Swapping and paging mechanism
Linux:
Swapping alludes to replicating the complete prepare address space, or at any rate, the non-
shareable-text data segment, out to the swap gadget, or back, in one go (typically disk).

Windows:
-Swapping may be a preparation of swapping a prepare briefly to auxiliary memory from
main memory which is quick as compared to auxiliary memory.

-Paging is the strategy of memory allocation where distinctive non-contiguous pieces of


memory are doled out as a settled measure.

3.0 Analysis
1. User Interface
- User interface which is also known as UI shows how machines and humans interact. - User
interface basically helps us communicate between machines and users.
- Graphical user interface GUI is also used in which users have to use their hardware to
manipulate the windows, such as a mouse as an input device.

Graphical User Interface


Advantage Disadvantage
 No need to memorize commands.  Large amount of space is used.
 Can perform multiple tasks,  More processing power is used than
applications, programs simultaneously. other interfaces.
 Easy to be used.  More RAM is utilized.

Command Line Interface


Advantage Disadvantage
 Less memory usage  People with zero command language
 Good for those who have low memory couldn’t use it.
or if their computers are slow-running.  Errors are not shown.
 Using alternative user interference type  Complex for newbies
can perform tasks much quicker

Menu-driven Interface
Advantage Disadvantage
 Simple interface for beginners.  Menu options are very limited.
 Easily understood menu options.  To perform simple functions, multiple
 Not need to remember long list of menu screens are required.
commands.
Touchscreen Graphical User Interface
Advantage Disadvantage
 Fingers are used rather than a mouse or a  There are no peripheral devices.
keyboard such as tablets.  Large amount of space is used.
 Very convenient  More processing power is used
 Simple and easy to use. than other interfaces.

2. Process Control Management


- Process is an instance, somewhat all the commands that are given to Linux will
execute a new process.
-Any command that is given to the Linux machine starts a new process.
- Linux’s flow of how they control are usually using the term task and there is no
difference between threads and processes.
- In Linux real time scheduling is much simpler than other scheduling. They require
round robin and first come first served methods.

3. Deadlock Management

-Deadlock is basically a process that goes to a waiting state when a process enters because
other processes are being executed by the resource.

4. Memory Management

- To manage the memory in the system, memory management is needed.


- Linux creates a virtual memory layer when it accesses the random-access memory, RAM.
- Random access memory and swap space are a combination for the virtual memory.
- Designated drives that are available when the space in the RAM runs out is called swap
space. - In Linux, the virtual memory could be enlarged beyond the capacity of the physical
RAM.

5. Standard Support

- Linux assists with supported open source, it has evolved and there are hundred types of
Linux version for all the users worldwide.
- Errors are hard to be found in those command prompt where they need to memorize
commands so they could help us encounter those errors as well.
- Runtime errors and issues also could be detected by the support team.

You might also like