NAMA: M.Aditya Bima Prasetyo
Kelas: X TKJ 2
Management Proses
Manajemen proses adalah
rangkaian aktivitas perencanaan dan pengawasan kinerja suatu proses, terutama proses
bisnis [1].
Manajemen proses mengaplikasikan pengetahuan, ketrampilan, peralatan, teknik,
serta sistem untuk mendefinisikan, memvisualisasikan, mengukur, mengontrol,
melaporkan, dan memperbaiki proses dengan tujuan untuk meningkatkan keuntungan
atau laba. ISO 9001
mempromosikan pendekatan proses untuk mengelola suatu organisasi.
Management Memori Utama
Memori utama atau dikenal sebagai RAM adalah sebuah tempat penyimpan dari word
atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.
Setiap word atau byte mempunyai alamat tersendiri. Memori utama berfungsi
sebagai tempat penyimpanan instruksi/data yang datanya digunakan oleh CPU dan
perangkat I/O. Memori utama termasuk penyimpan data yang yang bersifat volatile
(tidak permanen) yaitu data akan hilang kalau komputer dimatikan. Sistem operasi bertanggung-jawab atas aktivitas-aktivitas
yang berkaitan dengan manajemen memori seperti:
· Menjaga dan memelihara bagian-bagian memori yang sedang digunakan dan siapa
yang menggunakannya.
· Memilih program
yang akan di-load ke memori. Atau memutuskan proses –proses mana saja
yangharus dipanggil ke memori jika masih ada ruang di memori.
· Mengalokasikan
dan mendealokasikan ruang memori juka di perlukan.
Management
Berkas
File atu berkas adalah representasi program dan data
yang berupa kumpulan informasi yang saling berhubungan dan disimpan di
perangkat penyimpanan. Sistem berkas ini sangatlah penting, karena informasi
atau data yang disimpan dalam berkas adalah sesuatu yang sangat berharga bagi
pengguna. Sistem operasi harus dapat melakukan operasi-operasi pada berkas,
seperti membuka, membaca, menulis, dan menyimpan berkas tersebut pada
sarana penyimpanan sekunder. Oleh karena itu, sistem
operasi harus dapat melakukan operasi berkas dengan baik.
Sistem operasi melakukan manajemen sistem berkas dalam
beberapa hal:
- Pembuatan berkas atau direktori. Berkas yang dibuat nantinya akan diletakkan pada direktori-direktori yang diinginkan pada sistem berkas. Sistem operasi akan menunjukkan tempat dimana lokasi berkas atau direktori tersebut akan diletakkan. Setelah itu, sistem operasi akan membuat entri yang berisi nama berkas dan lokasinya pada sistem berkas.
- Penghapusan berkas atau direktori. Sistem operasi akan mencari letak berkas atau direktori yang hendak dihapus dari sistem berkas, lalu menghapus seluruh entri berkas tersebut, agar tempat dari berkas tersebut dapat digunakan oleh berkas lainnya.
- Pembacaan dan menulis berkas. Proses pembacaan dan penulisan berkas melibatkan pointer yang menunjukkan posisi dimana sebuah informasi akan dituliskan di dalam sebuah berkas.
Membuat
Berkas (Create):
Pertama, tempat baru di dalam sistem berkas harus di
alokasikan untuk berkas yang akan dibuat.Kedua, sebuah direktori harus
mempersiapkan tempat untuk berkas baru, kemudian direktori tersebut akan
mencatat nama berkas dan lokasinya pada sistem berkas.Untuk membuat suatu
berkas baru, program aplikasi memanggil logical file system. Logical file
system mengetahui format dari struktur direktori. Untuk membuat berkas baru,
logical file system akan mengalokasikan FCB, membaca direktori yang benar ke
memori, memperbaharui dengan nama berkas dan FCB yang baru dan menulisnya
kembali ke dalam disk. Beberapa sistem operasi, termasuk UNIX, memperlakukan
berkas sebagai direktori. Sistem operasi Windows NT mengimplementasi beberapa
system calls untuk berkas dan direktori. Windows NT memperlakukan direktori
sebagai sebuah kesatuan yang berbeda dengan berkas. Logical file system dapat
memanggil file-organization module untuk memetakan direktori I/O ke disk-block
numbers, yang dikirimkan ke sistem berkas dasar dan I/O control system. File-
organization module juga mengalokasikan blok untuk penyimpanan data-data
berkas. Setelah berkas selesai dibuat, mula-mula harus dibuka terlebih dahulu.
Perintah open dikirim nama berkas ke sistem berkas. Ketika sebuah berkas
dibuka, struktur direktori mencari nama berkas yang diinginkan. Ketika berkas
ditemukan, FCD disalin ke ke tabel system-wide open-file pada memori. Tabel ini
juga mempunyai entri untuk jumlah proses yang membuka berkas tersebut.
Selanjutnya, entri dibuat di tabel per-process open-file dengan penunjuk ke
entri di dalam tabel system-wide open-file. Seluruh operasi pada berkas akan
diarahkan melalui penunjuk ini.
Menulis
sebuah berkas (Write):
Menulis pada sebuah berkas Untuk menulis pada berkas,
kita menggunakan system call beserta nama berkas yang akan ditulisi dan
informasi apa yang akan ditulis pada berkas. Ketika diberi nama berkas, system
mencari ke direktori untuk mendapatkan lokasi berkas. Sistem juga harus
menyimpan penunjuk tulis pada berkas dimana penulisan berikut akan ditempatkan.
Penunjuk tulis harus diperbaharui setiap terjadi penulisan pada berkas. •
Membaca
Sebuah berkas (Read):
Membaca sebuah berkas Untuk dapat membaca sebuah
berkas, dapat menggunakan system call beserta nama berkas di blok memori mana
berkas berikutnya diletakkan.
Direktori mencari berkas yang akan dibaca dan system
menyimpan penunjuk baca pada berkas dimana pembacaan berikutnya akan terjadi.
Ketika pembacaan dimulai, penunjuk harus diperbaharui. Sehingga secara umum,
suatu berkas ketika sedang dibaca atau ditulis, kebanyakan system hanya
mempunyai satu penunjuk, baca dan tulis menggunakan penunjuk yang sama, hal ini
menghemat tempat dan mengurangi kompleksitas system
Menghapus
Berkas (Delete):
Untuk menghapus berkas kita perlu mencari berkas
tersebut di dalam direktori. Setelah ditemukan kita membebaskan tempat yang
dipakai berkas tersebut (sehingga dapat digunakkan oleh berkas lain ) dan
menghapus tempatnya lagi di direktori.
Management input output
Manajemen Sistem M/K ( I/O)
Pekerjaan
utama yang paling sering dilakukan oleh sistem komputer selain melakukan
komputasi adalah Masukan/Keluaran (M/K). Dalam kenyataannya, waktu yang
digunakan untuk komputasi lebih sedikit dibandingkan waktu untuk M/K. Ditambah
lagi dengan banyaknya variasi perangkat M/K sehingga membuat manajemen M/K
menjadi komponen yang penting bagi sebuah sistem operasi. Sistem operasi juga
sering disebut device
manager, karena sistem operasi mengatur
berbagai macam perangkat ( device).
Fungsi-fungsi
sistem operasi untuk sistem M/K:
- Penyanggaan ( buffering). Menampung data sementara dari/ke perangkat M/K
- Penjadwalan ( scheduling). Melakukan penjadualan pemakaian M/K sistem supaya lebih efisien.
- Spooling. Meletakkan suatu pekerjaan program pada penyangga, agar setiap perangkat dapat mengaksesnya saat perangkat tersebut siap.
- Menyediakan driver perangkat yang umum. Driver digunakan agar sistem operasi dapat memberi perintah untuk melakukan operasi pada perangkat keras M/K yang umum, seperti optical drive, media penyimpanan sekunder, dan layar monitor.
- Menyediakan driver perangkat yang khusus. Driver digunakan agar sistem operasi dapat memberi perintah untuk melakukan operasi pada perangkat keras M/K tertentu, seperti kartu suara, kartu grafis, dan motherboard
Manajemen Sistem I/O
Sering
disebut device manager. Menyediakan device driveryang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis,menutup). Contoh:
pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat
keras, CD-ROM dan floppy
disk .
Manajemen
sistem I/O merupakan aspek perancangan sistem operasi
yang terluas disebabkan sangat beragamnya perangkat dan begitu banyaknya
aplikasi dari perangkat- perangkat itu.
Sistem
operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen
sistem/perangkatI/O:
- Mengirim perintah ke perangkat I/O agar menyediakan layanan.
- Menangani interupsi perangakat I/O .
- Menangani kesalahan pada perangakat I/O.
- Menyediakan antarmuka ke pengguna.
Ada juga
beberapa perangkat keras yang terdapat pada I/O manajemen yaitu :
1.
Pooling
- Busy-waiting/ polling adalah ketika host mengalami looping yaitu membaca status register secara terus-menerus sampai status busy di-clear.
- Pada dasarnya polling dapat dikatakan efisien. Akan tetapi polling menjadi tidak efisien ketika setelah berulang-ulang melakukan looping, hanya menemukan sedikit device yang siap untuk men-service, karena CPU processing yang tersisa belum selesai.
2. Interupsi
Mekanisme
Dasar Interupsi :
- Ketika CPU mendeteksi bahwa sebuah controller telah mengirimkan sebuah sinyal ke interrupt request line (membangkitkan sebuah interupsi), CPU kemudian menjawab interupsi tersebut (juga disebut menangkap interupsi) dengan menyimpan beberapa informasi mengenai state terkini CPU–contohnya nilai instruksi pointer, dan memanggil interrupt handler agar handler tersebut dapat melayani controller atau alat yang mengirim interupsi tersebut.
- Fitur Tambahan pada Komputer Modern :
- Pada arsitektur komputer modern, tiga fitur disediakan oleh CPU dan interrupt controller (pada perangkat keras) untuk dapat menangani interrupsi dengan lebih bagus. Fitur-fitur ini antara lain adalah kemampuan menghambat sebuah proses interrupt handling selama prosesi berada dalam critical state, efisiensi penanganan interupsi sehingga tidak perlu dilakukan polling untuk mencari device yang mengirimkan interupsi, dan fitur yang ketiga adalah adanya sebuah konsep multilevel interupsi sedemikian rupa sehingga terdapat prioritas dalam penanganan interupsi (diimplementasikan dengan interrupt priority level system).
Penyebab
Interupsi
- Interupsi dapat disebabkan berbagai hal, antara lain exception, page fault, interupsi yang dikirimkan oleh device controllers, dan system call Exception adalah suatu kondisi dimana terjadi sesuatu/ dari sebuah operasi didapat hasil tertentu yang dianggap khusus sehingga harus mendapat perhatian lebih, contoh nya pembagian dengan 0 (nol), pengaksesan alamat memori yang restricted atau bahkan tidak valid, dan lain-lain.
- System call adalah sebuah fungsi pada aplikasi (perangkat lunak) yang dapat mengeksekusikan instruksi khusus berupa software interrupt atau trap.
3. DMA
- DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO).
4.
Handshaking
- Proses handshaking antara DMA controller dan device controller dilakukan melalui sepasang kabel yang disebut DMA-request dan DMA-acknowledge. Device controller mengirimkan sinyal melalui DMA-request ketika akan mentransfer data sebanyak satu word. Hal ini kemudian akan mengakibatkan DMA controller memasukkan alamat-alamat yang dinginkan ke kabel alamat memori, dan mengirimkan sinyal melalui kabel DMA-acknowledge. Setelah sinyal melalui kabel DMA-acknowledge diterima, device controller mengirimkan data yang dimaksud dan mematikan sinyal pada DMA-request.
- Hal ini berlangsung berulang-ulang sehingga disebut handshaking. Pada saat DMA controller mengambil alih memori, CPU sementara tidak dapat mengakses memori (dihalangi), walau pun masih dapat mengaksees data pada cache primer dan sekunder. Hal ini disebut cycle stealing, yang walau pun memperlambat komputasi CPU, tidak menurunkan kinerja karena memindahkan pekerjaan data transfer ke DMA controller meningkatkan performa sistem secara keseluruhan.
Management
Penyimpanan Sekunder
Penyimpanan sekunder ( secondary storage)
adalah sarana penyimpanan yang berada satu tingkat di bawah memori utama sebuah
komputer dalam hirarki memori. Tidak seperti memori utama komputer, penyimpanan
sekunder tidak memiliki hubungan langsung dengan prosesor melalui bus, sehingga
harus melewati M/K.
Sarana penyimpanan sekunder memiliki ciri-ciri umum sebagai berikut:
Sarana penyimpanan sekunder memiliki ciri-ciri umum sebagai berikut:
- Non volatile(tahan lama). Walaupun komputer dimatikan, data-data yang disimpan di sarana penyimpanan sekunder tidak hilang. Data disimpan dalam piringan-piringan magnetik.
- Tidak berhubungan langsung dengan bus CPU. Dalam struktur organisasi komputer modern, sarana penyimpanan sekunder terhubung dengan northbridge. Northbridge yang menghubungkan sarana penyimpanan sekunder pada M/K dengan bus CPU.
- Lambat. Data yang berada di sarana penyimpanan sekunder memiliki waktu yang lebih lama untuk diakses ( read/write) dibandingkan dengan mengakses di memori utama. Selain disebabkan oleh bandwidth bus yang lebih rendah, hal ini juga dikarenakan adanya mekanisme perputaran head dan piringan magnetik yang memakan waktu.
- Harganya murah. Perbandingan harga yang dibayar oleh pengguna per byte data jauh lebih murah dibandingkan dengan harga memori utama.
- Menyimpan berkas secara permanen. Data atau berkas diletakkan secara fisik pada piringan magnet dari disk, yang tidak hilang walaupun komputer dimatikan ( non volatile)
- Menyimpan program yang belum dieksekusi prosesor. Jika sebuah program ingin dieksekusi oleh prosesor, program tersebut dibaca dari disk, lalu diletakkan di memori utama komputer untuk selanjutnya dieksekusi oleh prosesor menjadi proses.
- Memori virtual. Adalah mekanisme sistem operasi untuk menjadikan beberapa ruang kosong dari disk menjadi alamat-alamat memori virtual, sehingga prosesor bisa menggunakan memorivirtual ini seolah-olah sebagai memori utama. Akan tetapi, karena letaknya di penyimpanan sekunder, akses prosesor ke memori virtual menjadi jauh lebih lambat dan menghambat kinerja komputer.
Sistem operasi memiliki peran
penting dalam manajemen penyimpanan sekunder. Tujuan penting dari manajemen ini
adalah untuk keamanan, efisiensi, dan optimalisasi penggunaan sarana
penyimpanan sekunder.
Jaringan
Sistem
operasi jaringan adalah sebuah jenis sistem operasi yang ditujukan untuk
menangani jaringan. Umumnya, sistem operasi ini terdiri atas banyak layanan
atau service yang ditujukan untuk melayani pengguna, seperti layanan berbagi
berkas, layanan berbagi alat pencetak (printer), DNS Service, HTTP Service, dan
lain sebagainya. Istilah ini populer pada akhir dekade 1980-an hingga awal
dekade 1990-an.

Beberapa
sistem operasi jaringan yang umum dijumpai adalah sebagai berikut:
Microsoft LAN Manager
Adalah
sebuah sistem operasi jaringan yang dikembangkan oleh Microsoft Corporation
bersama-sama dengan 3Com Corporation. LAN Manager didesain sebagai penerus
perangkat lunak server jaringan 3+Share yang berjalan di atas sistem operasi
MS-DOS.
LAN Manager
dibuat berbasiskan IBM OS/2 dan protokol NetBEUI. Pada tahun 1990, Microsoft
meluncurkan LAN Manager 2.0 yang menawarkan banyak keunggulan. Versi terakhir
LAN Manager, versi 2.2 yang dimasukkan ke dalam OS/2 1.31 menjadi sistem
operasi server Microsoft, sebelum digantikan oleh Windows NT Server pada tahun
1994.
Beberapa
vendor menjual versi LAN Manager, yakni:
HP LAN
Manager/X
IBM LAN
Server
Novell NetWare
adalah
sebuah sistem operasi jaringan yang umum digunakan dalam komputer IBM PC atau
kompatibelnya. Sistem operasi ini dikembangkan oleh Novell, dan dibuat
berbasiskan tumpukan protokol jaringan Xerox XNS.
NetWare
telah digantkan oleh Open Enterprise Server (OES). Versi terakhir dari NetWare
hingga April 2007 adalah versi 6.5 Support Pack 6, yang identik dengan OES-NetWare
Kernel, Support Pack 2.
Microsoft Windows NT Server
Windows NT
merupakan sebuah sistem operasi 32-bit dari Microsoft yang menjadi leluhur
sistem operasi Windows 2000, Windows XP, Windows Server 2003, dan Windows
Vista. Sistem operasi tersebut pada awalnya mendukung beberapa platform
mikroprosesor, dimulai dari Intel 80×86 (hingga sekarang), MIPS R4x00
(dihentikan pada versi Windows NT 4.0), Digital Equipment Corporation Alpha AXP
(dihentikan pada versi Windows 2000 Beta 3), IBM PowerPC (dimulai dari versi Windows
NT 3.51 dan dihentikan pada versi Windows NT 4.0), serta beberapa platform
lainnya, seperti Clipper dan SPARC (tidak dirilis untuk umum, karena dibuat
oleh pihak ketiga, Intergraph). Saat ini, sistem operasi berbasis Windows NT
hanya mendukung platform Intel 80×86, Intel IA64 dan AMD64 (atau x64),
sementara platform lainnya tidak didukung lagi, mengingat kurangnya dukungan
dari pihak ketiga untuk prosesor tersebut.
Windows NT
diluncurkan dalam beberapa edisi, meskipun produk tersebut dibangun dari kode
sumber yang sama, yaitu sebagai berikut:
- Windows NT Workstation, yang dikhususkan untuk penggunaan pada workstation jaringan.
- Windows NT Server, yang dikhususkan untuk penggunaan pada server jaringan.
- Windows NT Enterprise Server atau Windows NT Advanced Server, yang sama-sama ditujukan untuk penggunaan pada server jaringan, tetapi menawarkan lebih banyak fungsi dan fitur daripada Windows NT Server standar.
Banyan VINES
Banyan
VINES (singkatan dari Virtual Integrated Network Service) adalah
sebuah sistem operasi jaringan yang populer pada akhir dekade 1980-an hingga
awal dekade 1990-an yang banyak digunakan dalam jaringan-jaringan korporat.
VINES pada
awalnya dibuat berdasarkan protokol jaringan yang diturunkan dari Xerox Network
Systems (XNS). VINES sendiri menggunakan arsitektur jaringan terdistribusi
klien/server yang mengizinkan klien-klien agar dapat mengakses sumber daya di
dalam server melalui jaringan. Fitur-fitur yang diusung oleh Banyan VINES
antara lain adalah:
- Memiliki layanan berbagi berkas (file-sharing)
- Memiliki layanan berbagi alat pencetak (print-sharing)
- Memiliki layanan direktori terdistribusi yang disebut sebagai StreetTalk untuk melakukan manajemen jaringan
- Dukungan terhadap protokol Transmission Control Protocol/Internet Protocol (TCP/IP)
- Menawarkan perangkat bantu administrasi jaringan dengan menggunakan antarmuka grafis
- Mendukung manajemen dengan menggunakan protokol Simple Network Management Protocol (SNMP)
Klien-klien
yang didukung oleh VINES antara lain:
IBM OS/2
Microsoft
Windows (mulai dari Windows NT 4.0, komponen klien Banyan VINES telah
ditiadakan)
Selain itu,
Banyan VINES juga menawarkan aplikasi yang dapat mengintegrasikan jaringan
Windows NT (NetBEUI), AppleTalk, dan jaringan UNIX ke dalam sebuah jaringan
dengan Banyan VINES sebagai pusatnya.
Beberapa
varian UNIX, seperti SCO OpenServer, Novell UnixWare, atau Solaris.
Sesuai
fungsi komputer pada sebuah jaringan, maka tipe jaringan komputer dibedakan
menjadi dua tipe:
Jaringan
peer to peer
Setiap
komputer yang terhubung pada jaringan dapat berkomunikasi dengan
komputer-komputer lain secara langsung tanpa melalui komputer perantara.
Pada
jaringan ini sumber daya terbagi pada seluruh komputer yang terhubung dalam
jaringan tersebut, baik sumber daya yang berupa perangkat keras maupun
perangkat lunak dan datanya.
Jaringan
client/server
Terdapat
sebuah komputer berfungsi sebagai server sedangkan komputer yang lain berfungsi
sebagai client.
Komputer server
berfungsi dan bertugas melayani seluruh komputer yang terdapat dalam jaringan
tersebut.Sedangkan komputer client (workstation) sesuai dengan namanya menerima
lanyanan dari komputer server.
Sistem Proteksi
Keandalan
dan kemampuan suatu sistem tenaga listrik dalam melayani konsumen sangat
tergantung pada sistem proteksi yang
digunakan. Oleh sebab itu dalam perencangan suatu sistem tenaga listrik, perlu
dipertimbangkan kondisi-kondisi gangguan yang mungkin terjadi pada sistem,
melalui analisa gangguan. Dari hasil analisa gangguan, dapat ditentukan sistem proteksi yang akan digunakan, seperti:
spesifikasi switchgear, rating circuit breaker (CB) serta penetapan
besaran-besaran yang menentukan bekerjanya suatu relay (setting relay) untuk
keperluan proteksi.
proteksi
sistem tenaga listrik adalah sistem proteksi
yang dipasang pada peralatan-peralatan listrik suatu sistem tenaga listrik,
misalnya generator, transformator, jaringan dan lain-lain, terhadap kondisi
abnormal operasi sistem itu sendiri. Kondisi abnormal itu dapat berupa antara
lain: hubung singkat, tegangan lebih, beban lebih, frekuensi sistem rendah,
asinkron dan lain-lain.
Tujuan
dari sistem proteksi adalah sebagai berikut :
- Mengurangi kerusakan peralatan yang terganggu ,maupun peralatan yang dilewati oleh arus gangguan.
- Mengisolir bagian sistem yang terganggu sekecil mungkin dan secepat mungkin.
- Mencegah meluasnya gangguan.
Adapun
fungsi dari sistem proteksi adalah sebagai berikut :
- Mendeteksi adanya gangguan atau keadaan abnormal pada bagian sistem yang diamankan
- Melepas bagian sistem yang terganggu , sehingga bagian sistem yang lainnya masih dapat terus beroperasi .
Dalam
aplikasinya, sistem proteksi terdiri
dari beberapa peralatan pendukung. Berikut ini adalah skema secara umum dari
sistem proteksi beserta peralatan pendukung yang digunakan.

Gb 1. Perangkat Sistem Proteksi
- Relai pengaman sebagai elemen perasa / pengukur untuk mendeteksi gangguan.
- Pemutus tenaga [ pmt ] sebagai pemutus arus dalam sirkuit tenaga untuk melepas bagian sistem yang terganggu.
- Trafo arus dan atau trafo tegangan mengubah besarnya arus dan atau tegangan dari sirkuit primer ke sirkuit sekunder [ relai ].
- Batere / aki sebagai sumber tenaga untuk mentripkan pmt dan catu daya untuk relai statik dan relai bantu.
- Wiring untuk menghubungkan komponen komponen proteksi sehingga menjadi satu sistem.
Sistem
proteksi yang paling sering dijumpai pada pembangkit antara lain adalah
proteksi trafo, proteksi generator dan proteksi motor.
Comand Interpreter Sistem
Command
Interpreter adalah Sebuah program yang membaca perintah textual dari pengguna
atau dari file dan mengeksekusinya. Beberapa perintah dapat dieksekusi langsung
dalam interpreter itu sendiri (misalnya variabel pengaturan atau konstruksi
kontrol) dan dapat menyebabkan memuat atau menjalankan file lainnya.
Interpreter UNIX disebut shells.
Di beberapa Sistem Operasi Command Interpreter telah termasuk
dalam kernel. Seperti Windows Xp
dan Unix memperlakukkan command
interpreter sebagai program khusus yang berjalan ketika pekerjaan dimulai atau
ketika pengguna login pertama.
Sebagai contoh, pada UNIX atau Linux ada beberapa shells yang berbeda, pengguna dapat memilih seperti bourne shell, c shell, bourne-again shell, dan korn shell. Sebagian besar shell menyediakan fungsionalitas yang sama dan hanya sedikit perbedaan kecil, sebagian pengguna memilih shell berdasarkan preferensi pribadi.
Fungsi utama dari command interpreter adalah untuk
mendapatkan dan menjalankan user command berikutnya. Banyak perintah untuk
memanipulasi file yaitu: create, delete, list, copy, print, execute dan
masihbanyak lagi. Shell MS-DOS dan UNIX beroperasi seperti itu.Contohnya,
ketika UNIX mengetikkan command untuk menghapus file rm file.txt. maka,
komputer akan mencari file yang bernama rm, lalu memuat file ke memori dan
menjalankan file dengan parameter txt. fungsi yang berhubungan dengan rm akan
didefinisikan sepenuhnya oleh kode di file rm. dengan cara ini, dapat membantu
programer dalam men-create atau mendelete file.
Contoh command interpreter di Windows adalah command promt
dan di linux xterm atau konsole.