Perbandingan Manajemen Windows Dengan Linux

April 6, 2017 | Author: M Afif Izzuddin | Category: N/A
Share Embed Donate


Short Description

Merupakan sebuah Paper tentang perbandingan antara manajemen windows dengan manajemen linux...

Description

PERBANDINGAN MANAJEMEN FILE, MEMORI, I/O, DAN PROSES PADA WINDOWS DAN LINUX

M. Afif Izzuddin 11251102067 Teknik Informatika – Fakultas Sains dan Teknologi UIN Sultan Syarif Qasim Riau Email : [email protected]

ABSTRAK Terdapat dua sistem operasi yang sangat populer saat ini, yaitu Microsoft Windows dan Linux. Windows yang berbasis close source diciptakan oleh Bill Gates pada tahun 1985 yang pada saat itu masih menjadi add-on untuk MS-DOS. Sementara itu Linux yang berbasis Open Source diciptakan oleh Linus Torvalds. Pada awalnya Linus menciptakan Linux karena ketidak puasannya terhadap salah satu varian dari sistem operasi Unix yaitu Minix. Sehingga dia bertekad untuk menciptakan sistem operasi sendiri yang hingga kini terus berkembang pesat. Terdapat masing-masing kelebihan dan kekurangan dari kedua sistem operasi tersebut. Pengolahan manajemen dasar dari kedua sistem operasi ini juga berbeda. Contohnya saja pada manajemen file. Pada Windows, manajemen file tertinggi terletak pada direktori drive [C\:], sementara pada Linux user tertinggi adalah pada dir /root. Dan juga terdapat berbagai perbedaan dalam manajemen memori, i/o, dan proses yang akan lebih lanjut dibahas dalam jurnal ini.

ABSTRACT There are two operating systems that are very popular today, the Microsoft Windows and Linux. Windows-based source close invented by Bill Gates in 1985 which at that time still an add-on to MS-DOS. While it is based on Open Source Linux was created by Linus Torvalds. At first create a Linux because of Linus discontent against one variant of the Unix operating system called Minix. So he was determined to create his own operating system which until now continues to grow rapidly. There are respective advantages and disadvantages of both operating systems. Processing of basic management of both the operating system is also different. For example, only the file management. On Windows, file management is at the highest drive directory [C \:], while the highest is in the Linux user dir / root. And there are also many differences in memory management, i / o, and the process will be further discussed in this journal. 1

Setelah itu Windows mengeluarkan

1. PENDAHULUAN

seri selanjutnya yaitu Windows

1.1. Sejarah Singkat Windows Microsoft Windows atau yang lebih

Vista, Windows Server, Windows

disebut Windows merupakan sistem

7, dan yang paling terbaru saat ini

operasi

yaitu Windows 8 dengan update

komputer

yang

menggunakan sistem grafis antar

terbarunya yaitu Windows 8.1.

muka yang dikembangkan oleh Microsoft. Windows sendiri pada

1.2. Sejarah Singkat Linux

awalnya dikeluarkan pada tahun

Linux merupakan Sistem Operasi

1985 sebagai add-on untuk MS-

berbasis

DOS yang pada saat itu diberi nama

diciptakan oleh Linus Torvalds pada

Windows 1.0 dan menggunakan

tahun 1991 yang pada saat itu Linus

arsitektur 16bit. Pada akhir tahun

merupakan

1993

mengeluarkan

komputer di Universitas Helsinki.

Windows for WorkGroups 3.11

Ide awal Linus menciptakan Linux

yang merupakan versi windows

adalah ketika dia aktif menjadi

terakhir yang berjalan diatas MS-

mahasiswa dan pada masa itu ia

DOS. Pada Tahun 1995 Microsoft

menggunakan versi dari sistem

membuat

pengembangan

operasi Unix yang disebut Minix.

yang dapat

Pada saat itu Linus dan beberapa

berjalan sendiri tanpa MS-DOS

pengguna lainya mengirimkan saran

yang

dan

Windows

suatu

terhadap Windows

disebut

Windows

95,

Open

Source

mahasiswa

masukan

kepada

yang

ilmu

pencipta

walaupun pada saat itu masih belum

Minix yaitu Andrew Tanenbaum

terlepas sepenuhnya dari MS-DOS.

karena dianggap masih memerlukan

Kemudian

1998

beberapa perbaikan dan modifikasi.

Windowsnya merilis sistem operasi

Tetapi Andrew tidak merespon

terbarunya yaitu Windows 98 yang

permintaan

pada

masa

memutuskan untuk menciptakan

karena

Sistem Operasi Linux yang dapat

pada

saat

itu

keemasan

tahun

menjadi

Windows

mereka

menggunakan grafis antar muka

berjalan

(GUI)

memperhitungkan

yang

menarik

sehingga

sendiri

dan

Linus

dan

akan

masukan

dan

populer di masyarakat, sebelum

kritikan terhadap Sistem Operasi

akhirnya

oleh

Linux yang ia kembangkan agar

Windows XP pada tahun 2001.

bisa menjadi lebih baik dan terus

diambil

alih

2

berkembang. Linux sendiri hingga

pengendali

saat ini memiliki beberapa varian

sebenarnya terletaka pada Drive C

yang telah dikembangkan oleh

atau

berbagai macam pengembang dan

penamaan standarnya adalah Local

dinamakan distro linux diantaranya

Disk [C:]

adalah

itulah

Ubuntu,

Redhat,

Debian,

Mandrake,

Suse,

sistem

pada

file

windows

yang

explorer

karena pada direktori

file

utama

dari

sistem

BackTrack,

windows terinstall atau tersimpan.

BlankOn, dan lain sebagainya.

Selain Drive [C:], pada windows

Kelebihan tersendiri dari Sistem

juga terdapat drive lainnya seperti

Operasi Linux ini adalah pada

Drive [A:], [D:], [E:], [F:], dan

bagian sistem jaringannya yang

seterusnya. Walaupun Drive [C:]

dianggap lebih baik dibandingkan

merupakan pusat pengendali sistem,

Sistem Operasi yang dikembangkan

akan tetapi Micrsoft membuatnya

oleh Microsoft yaitu Windows.

sejajar dengan Drive yang lainya

Karena itulah pada saat ini Linux

contohnya seperti Drive [D:] yang

lebih sering digunakan sebagai

biasanya

Server dibandingkan Windows.

Penyimpanan

digunakan data

sebagai

atau

partisi

kedua dari Hardisk dan kemudian Drive [E:] untuk CD-Drive dan

2. PEMBAHASAN 2.1.Perbedaan

Manajemen

File

Drive [F:] untuk Flashdisk. Berbeda

Windows dan Linux

dengan

Ketika kita membuka Windows

sangat menentukan urutan tertinggi

Explorer

systemnya

pada

Sistem

Operasi

Linux

urutan

yang

dalam

direktori

Linux

Windows, kita akan melihat pada

direktori tertinggi adalah /root

bagian kolom kanan terdapat hirarki

Secara manual penulisan direktori

atau

pada

urutan

berantai

struktur

Windows

menggunakan

manajemen file dari Windows. Dan

backslash (\) dan kebalikanya pada

biasanya kita akan melihat pada

penulisan direktori Linux yaitu

bagian paling atas yaitu Desktop.

slash (/)

Mungkin beberapa orang mengira

File

direktori Desktop merupakan pusat

sebenarnya ada persamaan dengan

pengendalian dari sistem windows

Windows,

karena letaknya yang paling atas

(Operating System) ini sama-sama

dan

mengenal istilah root directory. Di

itu

adalah

salah.

Pusat

system

di

dalam

misalnya

Linux

kedua

OS

3

dalam Windows tidak terdapat

.exe. file program dalam linux tidak

direktori

tapi

memerlukan extensi dan kalau pun

sebenarnya yang dimaksud dengan

menggunakan extensi itu hanya itu

root

menentukan

bernama

direktori

root,

dalam

Windows

fungsi

dari

file

adalah ketika user berada dalam

tersebut. Dalam penulisan nama file

prompt C:/.Root direktori ini adalah

Linux menggunakan CaseSensitive

tempat awal dimana nantinya semua

sehingga

direktori akan bercabang. Pada

mempengaruhi

Linux tidak dikenal istilah Drive

Windows yang Case insensitive

[C:], Drive [D:] dan seterusnya.

dimana besar kecil huruf tidak

Windows sejatinya hanya memiliki

merupakan suatu masalah.

besar

kecil

berbeda

huruf dengan

satu direktori utama yaitu [C:] dan direktori

lainya

merupakan

extended atau tambahan. Sedangkan didalam Linux kita dapat membuat sangat banyak direktori. Dan kita dapat mengatakan /etc, /boot, / home,

dll

merupakan

partisi

direktori dari Linux. Dalam

Linux,

File

lebih

dikelompokkan berdasarkan fungsi misalnya

pada

merupakan

direktori

pusat

/etc

tersimpanya

semua file konfigurasi berbeda dengan

Windows

yang

mengelompokkan file berdasarkan Program dan di masing-masing folder

program

tersimpan

satu

semua file program tersebut dan tidak dipisah. Sistem penamaan file dalam Linux lebih fleksibel dan tidak harus memiliki extensi seperti halnya

2.2. Perbandingan

Manajemen

Memori Windows dan Linux Dalam artikel Charles D. Cranor dan Gurudatta M. Parulkar ( 1999) meninjau sistem memori virtual , Sistem

Manajemen

Memori

merupakan salah satu bagian penting dari sebuah sistem operasi. Fungsinya adalah

untuk

mengelola

hirarki

memori RAM dan hard disk .

didalam windows terdapat extensi 4

Tugasnya meliputi alokasi dan de-

Penerjemahan alamat di antara virtual

alokasi memori untuk proses logistik

dan memori fisik dilakukan oleh CPU

, dan dari Virtual Memory dengan

menggunakan

memanfaatkan hard disk sebagai

proses

tambahan untuk RAM . Sistem

menunjukkan virtial PFN 0 dari

Memori harus dioptimalkan , karena

proses x dimap ke memori fisik PFN

kinerja mempengaruhi kinerja dan

1.

kecepatan sistem operasi . Dalam C.

mengandung informasi berikut ini:

Cranor . ( 1998) artikel tentang

1. Virtual PFN

penerapan sistem memori virtual uvm

2. PFN fisik

, Untuk sistem memori virtual untuk

3. informasi akses page dari page

bekerja , fungsi pemetaan diperlukan

tersebut

yang melakukan terjemahan alamat ,

Dalam

yang mengubah alamat virtual ke

manajemen

alamat fisik . Alamat virtual adalah

Windows dan Linux ,Pertama kita

alamat yang digunakan aplikasi untuk

harus mulai dengan dasar . Memori

merujuk ke lokasi memori , dan

dapat dilihat sebagai 2 hal yaitu dasar

alamat fisik adalah lokasi memori

RAM

yang sebenarnya dipindahkan ke bus

penyimpanan dan dasar untuk sistem

memori lokal. Manajemen memori

operasi .

Windows dan Linux mirip dalam

Windows telah terkunci ke dalam

beberapa aspek . Struktur data dan

filesystem tanggal untuk dasar sistem

fitur-fiturnya dapat dikatakan mirip.

operasi mereka . Sistem file ini

Pada Linux, Memori fisik dan

disebut NTFS . Hal yang positif dari

memori

menjadi

NTFS adalah bahwa hal tersebut

bagian-bagian yang disebut page.

sudah lama dan stabil . Positif nya

Page ini memiliki ukuran yang sama

adalah tahu dan negatif itu begitu baik

besar. Tiap page ini punya nomor

tahu bahwa mereka datang tidak

yang unik, yaitu Page Frame Number

mengejutkan kepada pengguna akhir

(PFN). Untuk setiap instruksi dalam

. Sayangnya teknologi ini merupakan

program, CPU melakukan mapping

sistem file usang yang membutuhkan

dari alamat virtual ke memori fisik

penggunanya untuk secara berkala

yang sebenarnya.

melakukan defragment sistem operasi

virtual

dibagi

x

Setiap

untuk

tabel

dan

page

proses

anggota

referensi

dan

untuk y.

tabel

Ini

page

pada

memori

perbedaan

antara

memori

mengurangi

dalam

defragmentasi 5

didalam hard disk sehingga tidak

untuk obyek kurang sering diakses

menggagu kinerja.

dalam memori , hal-hal yang belum

Linux di sisi lain menggunakan

tentu

sistem file yang terus diperbaharui

menerus dalam hard disk atau buffer

yang terus-menerus mengorganisasi

memori RAM . Hal ini membuat

dirinya sendiri dan lokasi katalog

lebih banyak RAM yang tersedia

tentang item . Hal ini meminjamkan

untuk

stabilitas dan kecepatan untuk sistem

aplikasi aktif.

dibutuhkan

digunakan

untuk

oleh

terus-

aplikasi-

operasi karena OS harus tidak lagi mencari item pada hard drive ,

2.3. Perbedaan

Manajemen

I/O

mereka sudah terorganisir . Nama

Windows dan Linux

generasi

partisi

Dalam windows terdapat stack yang

adalah EXT4 . EXT4 merupakan

merupakan model driver berlapis

evolusi lebih lanjut dari EXT3

yang disediakan oleh sistem I/O.

dengan organisasi file ditambahkan

Biasanya IRP akan berpindah dari

untuk mempercepat interaksi .

satu driver ke driver lain dalam satu

Linux juga memiliki kemampuan

stack

untuk dapat memperluas kemampuan

komunikasi

RAM sistem dengan bentuk lain dari

adalah ketika joystick yang ketika

partisi disebut ruang SWAP . Ruang

digunakan dicolokkan ke USB hub

SWAP digunakan oleh Linux untuk

yang kemudian dilanjutkan kepada

menambah RAM ke sistem. Ini

USB Host Controller, lalu USB

mempercepat

Host

sekarang

Linux

kemampuan

Linux

yang

sama lainnya.

Controller

ke

fasilitas

Contohnya

harus

untuk beroperasi lebih cepat dan

berkomunikasi dengan PCI bus

dengan sumber daya sistem yang

keseluruh

lebih

mesin

Maka stack tadi akan berisikan

Windows dengan spesifikasi RAM

joystick driver, USB Hub, USB

yang sama . Swap ini didedikasikan

Host Controller, dan PCI Bus. Pada

khusus untuk operasi paging .

Windows berbagai perangkat driver

sedikit

daripada

hardware

komputer.

umum disebut dengan port driver. Windows umumnya menggunakan

Pada windows terdapat 2 sub

dinamis dialokasikan " pagefile "

component dari I/O manager yaitu

untuk manajemen memori . A "

Plug and play manager serta Power

pagefile " dialokasikan pada disk ,

manager. Pnp (Plug and Play) 6

manager

merupakan

teknologi

besaranya berkisar dari 128 sampai

milik microsoft yang fungsinya

1024 byte yang memiliki adress

adalah untuk dapat mengenali dan

tersendiri, yang dapat membaca dan

mengadaptasi

dari

menulis blok-blok secara sendiri,

konfigurasi hardware. PnP hanya

yaitu dapat membaca atau menulis

akan

di sembarang blok tanpa harus

perubahan

dapat

bekerja

apabila

perangkat device dan drivernya

melewati

support dan memenuhi standar dari

Contohnya adalah CD Rom, Tape,

PnP. PnP manager secara auto akan

Optical Disc dll. Fungsi dari block

dapat

perangkat

devices sendiri di support oleh 2

terpasang dan dapat mendeteksi

sistem component yaitu Block

perubahan

pada

buffer chace dan request manager.

perangkat selama sistem operasi

Block buffer chace merupakan pool

berjalan.

manager

dari buffer I/O aktif dan chace dari

bertugas sebagai pengawas dalam

completed I/O. Sementara Request

konsumsi energi pada perangkat

Manager

sehingga dapat lebih efisien dan

software yang mengatur read and

hemat energi.

write buffer dari dan menuju block

Sementara dalam Linux system

device driver.

manajemen dari I/O nya kurang

Character

lebih sama dengan yang digunakan

device penerima dan pengirim suatu

oleh Unix. Diamana user dapat

aliran

membuka jalan akses ke perangkat

membentuk

sama halnya dengan membuka file

Perangkat ini tidak memerlukan

perangkat lain yang terlihat sebagai

random access untuk sebuah block

objek dalam sistem file. Dalam

data. Akan tetapi, tiap perangkat

Linux terdapat 3 kelas bagian

telah memiliki berbagai fungsi yang

perangkat I/O yaitu Block Devices,

telah terdaftar pada kernel yang

Chararcter Device, dan Newtwork

diimplementasikan pada file operasi

Devices.

i/o.

Tugas dari Block Devices adalah

Sedangkan

menerima,

berbeda

dengan

mengirim informasi sebagai blok-

character

devices,

blok yang memiliki ukuran tetap

berkomunikasi

membaca

yang

Dan

terjadi

Power

menyimpan,

dan

blok-blok

lainnya.

merupakan

devices

karakter

lapisan

merupakan

tanpa

struktur

Network

harus blok.

devices

block

atau

user

harus

secara

tidak 7

langsung

dengan

membuka

cara

sambungan

harus dengan

subsistem jaringan kernel.

digunakan

untuk

menentukan

proses-proses mana yang dibawa ke dalam OS saat suatu aplikasi membuat

2.4.Perbedaan Manajemen Proses

system

call

untuk

mengirim sinyal, mengubah, atau

Windows dan Linux

menunggu proses lainnya. PID

Terdapat beberapa tipe proses yang

adalah

dikenal dalam OS berbasis Linux

mengidentifikasikan setiap proses

pada umumnya, antara lain.

dengan unik. Linux membatasi PID



sekitar 0-32767 untuk menjamin

Interactive : proses yang

dimulai

(dan

dikontrol

oleh)

32-bit

bilangan

yang

kompatibilitas dengan sistem UNIX

shell[i][i][i]. Bisa tampak di luar

tradisional.

(foreground) ataupun hanya di



dalam (background).

setiap proses harus memiliki sebuah



user ID dan satu atau lebih group ID

Batch : proses yang tidak

berhubungan

(Credentials)



terminal,

yang menentukan hak proses untuk

tetapi menunggu untuk dieksekusi

mengakses sumber daya sistem dan

secara berurutan (sekuensial).

file.



dengan

Mandat

Daemon

:

proses

yang



Personality



tidak

dimulai ketika Linux booting dan

ditemukan dalam sistem UNIX,

berjalan secara background. Proses

namun dalam Linux setiap proses

ini

menunggu permintaan dari

memiliki sebuah pengenal pribadi

proses lainnya, bila tidak ada

(personality) yang dapat (sedikit)

request,

mengubah system call tertentu

maka

berada

dalam

keadaan ‘idle’.

secara

Dalam Linux, sifat-sifat proses

digunakan oleh library emulation

dibagi menjadi tiga bagian, yakni:

agar system call dapat kompatibel

Identitas Proses, Lingkungan, dan

dengan bentuk tertentu UNIX.

Konteks.

Sementara manajemen proses pada

IDENTITAS PROSES,

windows singkatnya seperti berikut.

Identitas proses memuat beberapa

Sistem

hal penting berikut:

bertanggung jawab atas aktivitas-



Process

pengenal

unik

ID

(PID)

untuk



proses;

semantic.

operasi

Terutama

Windows

aktivitas yang berkaitan dengan manajemen proses seperti: 8



• • •

Membuat dan menghapus

oleh Bill Gates yang pada awalnya

proses pengguna dan sistem

merupakan add-on untuk MS-DOS

proses.

sebelum akhirnya dapat berdiri

Menunda atau melanjutkan

sendiri menjadi sistem operasi.

proses.

Sementara Linux diciptakan oleh

Menyediakan

mekanisme

Linus Torvalds yang berbasis open

untuk proses sinkronisasi.

source yang pada awalnya ia

Menyediakan

menciptakan sistem operasi linux

mekanisme

untuk proses komunikasi.

karena ketidak puasannya terhadap salah satu varian dari Unix yaitu Minix.

4. REFERENSI • • • •

Gambar manajemen proses linux

3. KESIMPULAN Dari Pembahasan diatas dapat kita

http://home.ubalt.edu/abento/4 54/winlinmemory/sld006.htm http://www.diffen.com/differe nce/Linux_vs_Windows http://www.linux.org/threads/ what-is-linux.4076/ http://www.termpaperwarehou se.com/essay-on/TheDifferences-In-MemoryManagement-Between/144811



mlsu.ac.in/bca/dOWNLOAD/Input %20output%20in%20linux.ppt

perbedaan yang cukup mendasar



dalam pengolahan manajemen file,



http://www.ustudy.in/node/104 01 http://dionajie.blog.upi.edu/20 13/10/manajemen-prosespada-linux/

simpulkan

bahwasanya

terdapat

proses, i/o, maupun memori antara sistem operasi windows dengan linux. Windows sendiri diciptakan

9

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF