Selasa, 23 Oktober 2012

Bahasa shell, sistem call, command interpreter, dan API (aplikasi program interface)

Bahasa shell, sistem call, command interpreter, dan API (aplikasi program interface)
kali ini saya akan memberitahu.... mulai dari fungsi , posisi ,dalam OS

SHELL
shell mrupakan program yang fungsinya menerjemahkan perintah yang menjembatani user dgn sistem operasi, dalam hal ini kernel atau inti dari sistem operasi.
fungsi shell : menyediakan prompt sebagai user interface, tempat dimana user mengetik-kan perintah yang diinginkan baik berupa perintah internal shell ataupun ekskusi suatu file program, sell juga memungkinkan user menyusun kesimpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program struktur shell.
 
SISTEM CALL
sistem call : adalah tata cara pemanggilan di dalam program aplikasi untuk mendapatkan layanan yang disediakan oleh sistem oprasi. Bentuk sistem call beragam, banyak berupa rutin prosedur atau fungsi, sistem call menyediakan antar muka antar program yang sedang berjalan dengan sistem operasi, sistem call juga dapat dibuat langsung dengan bahasa tingkat tinggi, seperti c dan c++.

fungsi sistem call :m mengontrol proses ketika penghentian pengeksekusian program, baik normal END maupun tidak normal ABORT. terkadang berfungsi untuk meload atau mengeksekusi program lain.
struktur call :
command interpreter : adalah program yang dapat membaca perintah berdasarkan texs yang diterima melalui user atau file.

fungsi : membaca input dari pengguna inputan  itu brupa printah , seperti membuat file baru, menghapus file, pengkopian file, penggantian  nama dan memanipulasi yang lain.

API
API (aplikasi programing interface )
adalah sekumpulan perintah ,fungsi, dan protocol yang digunakan oleh para programer saat membangun peraangkat lunak.
 fungsi : berinteraksi dengan sistem operasi.
 

struktur linux dan windows

kali nie saya coba menjelaskan stuktur linux dan windows.......... semoga dapat menambah pengetahuan kalian tentang struktur dari kedua OS ini.

Windows.
Struktur yang  mendasar dari berbagai system operasi yaitu antara lain :
1.       Monolitik Sistem .
2.       System berlapis / Layers.
3.       Sistem mesin maya.
4.       System yang berorientasi objek.
5.       System server/client.


STRUKTUR SISTEM LINUX


Dalam system operasinya, LINUX mempunyai struktur system file, yang bisa dinamakan directory.
System filenya dimulai dengan root dgn symbol “/”. Dan pengertian direktori sendiri yaitu file khusus yang berisikan nama file.
sedikit penjlasan dari gambar di atas mang.......
/ROOT = merupakan direktori yg membentuk basic system file.
/BIN = yaitu yg memuatkan berupa program arahan sebagian dari system operasi LINUX.
/BOOT = yang memuatkan kernel LINUX dan file yg diperlukan.
/ETC = semua system mengkonfigurasi file dan skrip installasi.
/USR = yang memuatkan subdirektori agar bisa berbagi program seperti system X di Windows.
/VAR = memuat berbagai file system seperti pada log, print, dll.
/SBIN = memuat berisikan file administrasi yg dapat di akses.

informasi juga buat amang-amang
Struktur Sistem Operasi pada LINUX itu sendiri ada 3 bagian, yaitu:
1.       Kernel = inti dari system operasi.
2.       System Libraries = mendefinisikan setting standar fungsi utk melewatkan aplikasi agar bisa berinteraksi.
3.       System Utilities = bertugas mengatur atau memanage.
Seperti terlihat pada gambar dibawah ini;
 













berikut ini struktur system pada windows

Rabu, 10 Oktober 2012

WINDOWS ,LINUX,MACINTOS




WINDOWS

Ditinjau dari segi Kelebihannya :

-          Pengguna (user) bisa membuka lebih dari 1 file dalam waktu bersamaan.
-          Pengguna (user) dapat menjalankan lebih dari 1 aplikasi pada saat yg bersamaan.
-          Digunakan oleh mayoritas pengguna computer di dunia.
-          Banyak terdapat aplikasi yg kompatibel dgn Windows.
-          Bisa sharing dari berbagai data aplikasi yang lainnya dgn mudah.
-          Banyak mendukung dari hardware & software.

Ditinjau dari segi Kekurangannya :
 
-          Space hardisk yang dibutuhkan besar.
-          Membutuhkan kecepatan prosesor yang begitu tinggi.
-          Sistem file yg agak kacau,
Contoh: jika kita menginstall suatu aplikasi system DLL (Dynamic Link Libraries)  biasanya langsung diletakkan di C:\\Windows\System\
Sementara aplikasi itu sendiri letaknya ada di tempat yang lain, sehingga dapat menyusahkan disaat menguninstall aplikasi tersebut.




LINUX

Kelebihan Linux :

-          Jika pada Linux, bisa berinteraksi dgn operating system lain dgn cara :
Kompabilitas file system, network, & emulasi operating system.
-          Lisensi gratis
-          Virtual memory linux mempunyai kemampuan menjalankan program – program yg lebih dari seharusnya.
-          Didukung ribuan programmer – programmer seluruh dunia.

Kekurangan Linux :

-          Aplikasi yang tersedia belum begitu lengkap, tidak seperti di windows.
-          Operating system yang lumayan sulit untuk dipelajari.



MACINTOSH
 
Macintosh yang berarti Mac OS.

Kelebihan dari Macintosh/Mac OS :

-          Mac OS tidak mudah terkena virus.
-          Bisa melakukan semua hal yang hanya dilakukan di MAC.
-          OS yang lumayan begitu banyak peminatnya, khususnya para graphic designer.

Kekurangan dari Macintosh/Mac OS:

-          Biaya (produk) mahal.
-          Tidak bisa digunakan dalam waktu yang bersamaan.
-          Hanya berguna bagi Graphic Designer.
-          Mac tidak bisa dirakit sendiri.
-          Softwarenya tidak begitu lengkap, dan kurang cocok bagi para gammers atau untuk bermain game, karena tampilannya kurang begitu menarik.

CTTS, MULTICS, dan Sistem Operasi Berbasis UNIX





Pembangunan CTSS telah dimulai pada tahun 1961, dipimpin oleh Corby, Bob Daley, dan Marjorie Merwin-Daggett. Sebuah versi dari CTSS yang bertukar empat pengguna ke tape ditunjukkan di MIT IBM 709 pada bulan November 1961. Sistem ini dapat mendukung empat terminal Flexowriter Friden terhubung langsung ke saluran I / O dari komputer. CTSS digambarkan dalam makalah pada Konferensi Musim Semi 1962 Komputer Bersama, meskipun perangkat lunak tidak cukup bekerja pada IBM 7090. Banyak penelitian CTSS ini didanai oleh US National Science Foundation grants ke Pusat Perhitungan. Pengembangan terus berlanjut sampai tahun 1962 dan 1963, dan sistem kemampuan dan penggunaan terus berkembang. Layanan kepada pengguna MIT dimulai pada musim panas 1963.

CTSS disebut "kompatibel" dalam arti bahwa FMS dapat dijalankan dalam B-core sebagai pengguna "latar belakang", hampir sama efisien seperti pada mesin yang telanjang, dan juga karena program dikompilasi untuk FMS batch yang dapat dimuat dan dieksekusi dalam " latar depan "time-sharing lingkungan (dengan beberapa keterbatasan). Pekerjaan latar belakang bisa mengakses beberapa unit tape dan memiliki citra full core 32k. Fitur ini memungkinkan Pusat Komputasi untuk membuat transisi dari batch untuk timesharing secara bertahap, dan untuk mempertahankan kemampuan untuk menjalankan "deck berdebu" dan perangkat lunak dari institusi lain. Pusat Komp mendapat RPQs CTSS ditambahkan ke mesin biru dan mulai berjalan pada tahun 1965 CTSS. Konfigurasi untuk kedua mesin drive tape termasuk sekitar selusin, drum swapping, dan 1301 file disk dengan kapasitas sekitar 36 megabyte, dibagi di antara semua pengguna mesin.
Pengawas CTSS disediakan sejumlah "mesin virtual," masing-masing yang merupakan IBM 7094. Salah satu mesin virtual adalah mesin latar belakang, dan memiliki akses ke drive tape. Mesin-mesin virtual lainnya adalah latar pengguna: mesin-mesin virtual dapat berjalan secara teratur 7094 kode mesin bahasa di 7094 kecepatan, dan juga bisa mengeksekusi satu instruksi tambahan, yang dipanggil satu set besar layanan pengawas. Layanan ini meliputi terminal I / O dan file sistem I / O. Program dapat ditulis untuk lingkungan latar depan dalam setiap bahasa yang tersedia untuk 7094; perpustakaan yang disediakan untuk memungkinkan bahasa compiler seperti MAD memanggil layanan pengawas. CTSS menyediakan sistem file yang memberi setiap pengguna terdaftar direktori terpisah dari file disk.
Fitur kunci dari CTSS adalah mesin virtual, isolasi hardware dari pengguna dari atasan dan dari satu sama lain, dan per-pengguna sistem file disk. Karena mesin pengguna virtual mendukung arsitektur yang sama dan instruksi ditetapkan sebagai 7094, CTSS mampu mendukung tubuh besar aplikasi awalnya dikembangkan untuk lingkungan bets FMS di MIT dan tempat lain.
CTSS lunak mencakup tidak hanya pengawas tetapi juga satu set program perintah "latar depan" dan perpustakaan subrutin. Banyak dari perintah membaca file dari sistem penyimpanan pengguna file dan menulis file lainnya, misalnya, compiler MAD membaca file disk yang berisi source program dan menulis sebuah file disk yang berisi instruksi mesin dalam BSS (biner) format. Sebagian besar dari perintah latar depan MAD adalah identik dengan latar belakang compiler MAD pada tape sistem FMS, dengan penambahan sebuah wrapper untuk menangani opsi baris perintah, dan penggantian untuk input dan output untuk rutinitas membaca dan menulis file disk, bukan tape, dan untuk menulis pesan kesalahan ke terminal pengguna.

Dari :wikipedia (terjemahan)

MULTICS
Multics ( Multiplexed Information and Service Computing) adalah awal dari time-sharing sistem operasi . Proyek ini dimulai pada 1964 di Cambridge, Massachusetts .

Multics awalnya dikembangkan untuk GE-645 mainframe, sebuah 36-bit sistem; kemudian, didukung pada 6180 Honeywell mesin seri. "Dengan Multics mereka mencoba untuk memiliki sistem operasi yang jauh lebih fleksibel dan fleksibel, dan itu gagal total," kata Dr Peter H. Salus , penulis sejarah definitif tahun-tahun awal Unix itu.
Bell Labs mundur dari proyek pada tahun 1969, beberapa orang yang telah bekerja di sana pergi ke membuat Unix sistem. Multics pengembangan lanjutan di MIT dan General Electric.
Pada tahun 1970, Honeywell membeli divisi komputer General Electric, merilis sebuah basis hardware yang lebih baik, dan pengembangan sistem berlanjut sampai 1985. Sekitar 80 jutaan dolar situs dipasang, di universitas, industri, dan situs pemerintah.  Setelah Honeywell berhenti mendukung Multics, pengguna bermigrasi ke sistem lain, termasuk Unix. Mesin Multics terakhir ditutup pada tanggal 30 Oktober 2000 di Departemen Pertahanan Nasional Kanada.
Pada tahun 1985, Multics dikeluarkan sertifikasi sebagai sebuah sistem operasi tingkat B2 yang aman dengan menggunakan Kriteria Evaluasi Sistem Komputer Terpercaya dari Nasional Keamanan Komputer Pusat (NCSC) sebuah divisi dari NSA , sistem operasi pertama dievaluasi untuk tingkat ini.
Multics dibagikan pada tahun 1975 untuk 2000 oleh Groupe Banteng di Eropa , dan dengan Banteng HN Sistem Informasi Inc di Amerika Serikat. Pada tahun 2006 Banteng SAS open source versi Multics MR10.2, MR11.0, MR12.0, MR12.1, MR12.2, MR12.3, MR12.4 & MR12.5.

SISTEM OPERASI UNIX
adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.

Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows

 


FMS DAN IBSYS


FMS ( Fortan Monitor System )   adalah sebuah sistem yang cukup ringan tapi masih sangat efektif dioptimalkan untuk batch FORTRAN dan pemrograman  Assembler yang sudah ada seperti , FAP, ( FORTRAN Assembly Program  ), agak kurang lengkap dari MAP, tetapi memberikan kemampuan yang sangat baik untuk zaman tersebut.  FMS juga merupakan turunan yang dikembangkan  dari kompiler FORTRAN awalnya ditulis untuk 704 oleh Backus dan timnya
.
IBSYS adalah model basis sistem operasi  yang di luncurkan  IBM yang dugunakan pada komputer  IBM 7090 dan IBM 7094 . IBM sebelumnya juga membuat sistem operasi  yang mirip ( dengan beberapa perbedaan yang signifikan), juga disebut IBSYS, yang digunakn pada komputer IBM 7040 dan IBM 7044, IBSYS sendiri dibuat berdasarkan  pada FORTRAN Monitor System (FMS) dan SHARE Operating system, IBSYS sendiri benar-benar program monitor dasar, tapi sudah mempunyai control card images yang sangat berguna untuk kinerja sebuah monitor.

Selasa, 09 Oktober 2012

20 orang berpengaruh dalam sistem operasi

System operasi adalah program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Contoh populer system operasi modern antara lain Linux, Android, iOS, Mac OS X, dan Microsoft Windows
system operasi tersebut tidak lepas dari beberapa tokoh-tokoh terkenal sehingga system operasi tersebut bisa dibangung, berikut 20 tokoh-tokoh terkenal versi ane, Cekibrot

1. Steve jobs

Steven Paul Jobs atau yang lebih dikenal dengan steve jobs adalah pendiri dan mantan CEO Apple Inc. Beliau adalah bapak Mac OS. Pernah DO dari Reed College di Portland tidak mebuat beliau patah semangat. Beliau berhasil mebuat komputer pribadi pertama yang sukses secara komersial, yaitu seri Apple II yang kemudian mendorong pembuatan Macintosh. Pada 5 Oktober 2011, dunia kehilangan salah satu tokoh paling berpengaruh ini. Steve Jobs meninggal pada usia 56 tahun








2. Bill Gates
William Henry Gates III atau lebih dikenal sebagai Bill Gates adalah pendiri dan ketua umum perusahaan perangkat lunak AS, Microsoft. Tidak pernah menyelesaikan kuliahnya dan DO dari Harvard University tidak membuat Bill gates putus harapan. Bill Gates bersama Paul Allen berhasil membangun sistem operasi komputer MS-DOS, yang menjadi kunci pada kesuksesan Microsoft.

3. Linus Benedict Torvalds (Linux)
Linus Benedict Torvalds atau yang lebih di kenal dengan linus torvalds adalah rekayasawan perangkat lunak asal Finlandia yang dikenal sebagai perintis pengembangan Kernel Linux. Yang lebih hebat lagi Linux menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA. Nama linux di ambil dari nama belakang penemunya sendiri.

4. Andrew Rubin (Android OS)
Andrew Rubin adalah pelopor teknologi sebuah open source sistem operasi untuk smartphone yang sangat popular saat ini. Ya Android OS. Rubin adalah pengembang system operasi ini yang di bawahi Google. Beliau juga pendiri dan mantan CEO dari Danger Inc dan Android Inc.

5. Steve Wozniak
Stephen Wozniak Gary atau dikenal dengan Steve Wozniak adalah insinyur komputer dan pemrogram, beliau adalah salah satu pendiri Apple Computer, Co (sekarang Apple Inc ) dengan Steve Jobs dan dengan Ronald Wayne

6. Richard Page
Richard Page adalah Presiden dan Pendiri dari Sierra Riset dan Teknologi. Beliau berperan pentingdalam perkembangan Macintosh dan berperan penting dalam desain awal Apple Lisa.

7. Sundar Pichai (Chrome OS)
Sundar Pichai adalah seorang orang India berwarga Negara Amerika dan seorang insinyur komputer , yang telah merancang dan membangun Chrome OS. Sebuah poject program di bawah Google Inc.


8. Tim Paterson (MS-DOS)
Tim Paterson adalah orang yang paling dikenal sebagai penulis asli dari MS-DOS , sistem operasi komputer pribadi yang paling banyak digunakan pada 1980-an. Dan menjadi awal perkembangan technologi system operasi pada micrsoft.

9. Wayne Rosing
Wayne Rosing merupakan pemain kunci dalam berbagai proyek di Apple inc. dia memimpin proyek apple Lisa, sebuah proyek yang menjadi cikal bakal Macintosh.

10. Bill Atkinson
Bill Atkinson adalah bagian dari Apple Macintosh dan berpengaruh dalam pengembangan Machintosh, beliau juga adalah pencipta dari MacPaint aplikasi pada machintosh.

11. Brad Silverberg
Brad Silverberg paling terkenal karena karyanya di Microsoft pada 1990-1999 untuk kepemimpinannya dalam pengembangan Windows 95.

12. Jef Raskin
Jef Raskin adalah orang Amerika ahli dalam antarmuka manusia-komputer dan orang yang berpengaruh dalam memulai Macintosh proyek untuk Apple pada akhir tahun 1970.

13. John Couch
John Couch yang saat ini menjabat Wakil Presiden Pendidikan untuk Apple Computer merupakan pengembang Macintosh di apple inc.

14. Jordan Hubbard
Jordan K. Hubbard adalah orang yang telah membangun da mengembangkan FreeBSD. memulai proyek FreeBSD pada tahun 1993 dengan Nate Williams dan Rodney W. Grimes.dan kemudian bergabung dengan Apple Computer dalam peran manajer kelompok teknologi BSD dan menjadi Direktur Teknik Technologies Unix di Apple.

15. Keith Bostic (BSD OS)
Keith Bostic adalah salah satu arsitek utama dari 4.4BSD Berkeley dan 4.4BSD-Lite release. Ia juga memimpin usaha di CSRG untuk membuat perangkat lunak bebas versi BSD UNIX , yang membantu memungkinkan penciptaan FreeBSD , NetBSD dan OpenBSD .beliau juga merupakan pendiri Berkeley Software Design Inc. yang menghasilkan BSD / OS.

16. Larry Tesler
Larry (Lawrence Gordon) Tesler merupakan ilmuwan komputer yang bekerja di bidang interaksi manusia-komputer di Apple.inc yang berpengaruh dalam pengembangan OS pada Apple II, seri pengganti dari apple lisa, yang merupakan cikal bakal perkembangan macintosh.

17. Paul Allen
Paul Allen bersama dengan Bill Gates berhasil membangun sistem operasi komputer MS-DOS, yang menjadi kunci pada kesuksesan Microsoft.

18. Onno W. Purbo
Onno Widodo Purbo adalah seorang tokoh yang lebih dikenal sebagai pakar di bidang teknologi informasi asal Indonesia. Banyak gagasan yang di buat, salah satu yang terkenal adalah RT/RW-net. Beliau juga dikenal sebagai bapak Open Source Indonesia dan salah satu pegembang OS berbasis Linux.

19. Bertrand Serlet
Bertrand Serlet adalah seorang tokoh penting di Apple dalam pengembangan platform Mac Os. ikut serta berperan dalam kelahiran Mac mulai dari pengembangan sampai pembuatan
.
20. Drew Mayor
Drew mayor adalah salah satu pendiri dari Novell dan arsitek yang memimpin dan pengembang sistem operasi NetWare selama lebih dari 15 tahun. Sebuah OS khusus untuk melayani jaringan.