Senin, 20 Maret 2017

AmigaOS

Sejarah AmigaOS

            AmigaOS LogoAmiga Inc didirikan pada tahun 1982. Amiga dikembangkan pertama sebagai konsol game, Amiga dirancang dari jiwa ayah nya Jay Miner merupakan komputer yang lengkap. Dasar perangkat keras dikembangkan dan dipasarkan sendiri.
            Amiga diperkenalkan untuk pertama kalinya pada 4 Januari 1984. Amiga Inc dibeli oleh Commodore sepenuhnya pada September 1985 dan disajikan Amiga 1000 siap dijual. Dia sangat baik dirancang untuk tugas-tugas multimedia seperti musik dan video dengan penanganan 4.096 warna, suara stereo, chip video, teks sintetis untuk konversi suara, 16 warna adalah (EGA) standar di daerah PC saat itu. Dalam Boing terkenal! Demo teknologi satu bola merah Whitely diperiksa didorong dalam 3D terdengar sampel dalam ruang virtual. Demo ini menjadi terkenal dan bola mendapat terikat erat dengan Amiga sebagai merek dagang karena ini. Commodore memutuskan untuk lisensi Tripos sistem operasi yang sudah ada (Sistem Operasi sepele Portable) dari MetaComCo pada tahun 1984 dan untuk membuat antarmuka pengguna baru oleh pengembang.
            Layar resolusi video di komputer Amiga pertama dengan OCS (chip set asli) dapat dikonfigurasi dari 320x256 menjadi 736 x566 pixel dalam mode PAL dan 320x200 untuk 736 x482 piksel (overscan) dalam modus NTSC. Resolusi layar video adalah individual disesuaikan dengan monitor dengan metode overscan hingga batas. Pada prinsipnya, palet warna diwakili didefinisikan dari 4096 warna. Layar video dengan LowRes atau Hires diwakili dengan 16 warna, 32 warna, dalam modus EHB dengan 32 warna asli dan 32 warna dengan kecerahan yang lebih rendah. Dalam modus HAM6 tampilan layar ini didukung oleh 4096 warna. OCS diambil dari oleh ECS (chip set Disempurnakan) dalam model Amiga kemudian sejak tahun 1988. Ini memperpanjang resolusi mungkin dari 1280x256 ke 1440x566 pixel dalam mode PAL dan 1280x200 untuk 1440x482 piksel (overscan) dengan SuperHires dalam modus NTSC tetapi hanya sampai dengan 64 warna asli. Penerus dari ECS adalah chip AGA set yang digunakan dalam model Amiga pada tahun 1992. Palet warna diterapkan didefinisikan dari 16,7 mio. warna. Semua resolusi dapat diwakili sekarang dengan 256 warna, dalam HAM8 bahkan dengan 262.144 warna. Selanjutnya modus EHB didukung (warna jumlah dua kali lipat dengan perbedaan kecerahan).
            Karena manajemen gagal dan dari penjualan yang buruk angka Amiga Inc diakuisisi oleh Escom pada tahun 1995, setelah negosiasi panjang dengan pesaing banyak dan manajer kebangkrutan untuk sekitar 12 juta dolar. Satu tahun kemudian datang ke Escom jelas oleh salah perhitungan dan untuk Expandition cepat menjadi bangkrut. Comtech masih Escom diperoleh pada tahun yang sama. 1997 terjual bagian Amiga termasuk hak untuk Gateway 2000. Pada tahun 2000 Gateway dijual lagi hak dari Amiga di sebagian besar untuk perusahaan amino, yang kemudian disebut sebagai Amiga Inc.
            Amiga OS perlu persyaratan perangkat keras hanya kecil dan berjalan pada perangkat keras Amiga dengan Motorola 68K CCU. Sejak tahun 1997 ada ekstensi dengan PowerPC 603e dan 604e-CPU. Amiga OS dikendalikan oleh preemptive multitasking, dalam chip 512-KByte Roma (Kickstart) tinggal inti seluruh OS. Sebagai GUI Workbench yang digunakan. Para Amigas dari rangkaian 1985-1991 4096 bisa mewakili warna yang berbeda, namun itu hanya sebagian kecil (8 sampai 16) secara bersamaan. Sejak 1991 (AGA Chipsatz) ada simultan 16 juta warna, itu 4096 pada saat yang sama. Opsional untuk waktu yang lama Amiga dapat ditingkatkan dengan kartu grafis, sejak tahun 1998 juga dengan 3D-akselerator. Sistem file internal adalah FFS.
            Pegasos / MorphOS Pegasos komputer sistem ini developedand dijual oleh perusahaan Bplan (sebelum Phase5) di Bundle dengan MorphOS sistem operasi yang kompatibel Amiga. Amiga OS 4 tidak berjalan di Pegasos dan MorphOS tidak berjalan di AmigaOne tersebut. Lebih lanjut tentang MorphOS.
            Perbarui 2002: Dengan AmigaOne platform baru dikembangkan dari Eyetech adalah sebuah komputer efisien dengan PowerPC CPU yang tersedia yang harus dibundel dengan Amiga OS 4 dari Hyperion setelah selesai nya.
            Pembaruan Januari 2004: AmigaOne ini sekarang avaiable dengan rilis pra-of Amiga OS, alternatif dengan PPC G3 atau G4 CPU. Amiga OS 4.0 berisi dibandingkan dengan Amiga OS 3.9 hal baru berikut. Kernel sistem operasi ini disebut Exec SG (generasi kedua), yang menjadi peningkatan kinerja dengan menghilangkan titik-titik lemah dan portation lengkap dari kode sumber dari arsitektur 68k untuk Power PC. Sebuah emulator membuatnya lebih mungkin untuk menjalankan program 68k dalam modus ditafsirkan untuk kompatibilitas atau dalam modus JIT untuk kinerja maksimum. Sistem-kritis rentang memori sekarang kawasan lindung, SMP, Multithreading dan rentang alamat tersendiri (masih dinonaktifkan) yang sebagian didukung sekarang. Kisaran menangani selesai virtual, yakni dapat lebih besar dari RAM yang tersedia, paging pada removable disk non juga mungkin. API ini mendapatkan lebih dari 50 fungsi baru, TCP / IP dan PPP sopir benar-benar direvisi. File Amiga sistem FFS2 telah ditingkatkan.
            Update: 2004/03/15 Menurut siaran pers dari Amiga Inc, Amiga OS sekarang dijual ke KMOS Inc dengan semua hak, kode sumber dan versi dengan Amiga OS. Amiga Inc ingin berkonsentrasi dari sekarang pada pasar ponsel. Amiga Inc mengakuisisi selain jaringan Kapasitas perusahaan dari Finlandia, yang khusus dalam solusi penyimpanan data. Dengan tambah pengetahuan Amiga Inc ingin mengembangkan Amiga diperpanjang dan dijamin OS untuk perangkat mobile. KMOS melanjutkan berkembang di Amiga OS 4.0 dan perangkat keras tanpa melanggar kontrak yang ada dengan Hyperion atau perusahaan mitra lainnya. Amiga Inc menjaga hak atas nama Amiga dan kekayaan intelektual.
            Rilis terakhir dari AmigaOS 4.0 diterbitkan oleh Hyperion Hiburan pada 2006/12/24. Sebuah versi preview sudah tersedia pada bulan Mei 2004. Manajemen memori telah bekerja terlalu keras dan kompatibilitas dan kinerja emulator 680x0 ditingkatkan. Perangkat USB kini didukung langsung oleh sistem operasi. Sayangnya, Eyetech telah menyerah produksi AmigaOne karena kebangkrutan dari pemasok.

Karakteristik

- Menyederhanakan patch fungsi sistem
- Mendukung tipe data tambahan oleh "Plugin" untuk grafis, teks, audio, video,format     (karena OS 3.x)
- Audio output dengan filter lowpass terpadu (LED)
- DefIcons, ikon bebas didefinisikan untuk setiap file, bukan hanya setelah ekstensi file (perangkat lunak pihak ketiga)
- Sejak AmigaOS 1.0 otomatis deteksi hardware, plug n play (autoconfig)
- Dual playfield modus grafis untuk beberapa pesawat (permainan)
- Output suara juga dengan gerakan aksen, antusiasme dan mulut
- Sejak versi 2.x AmigaOS juga memiliki proteksi memori dengan Enforcer atau CyberGuard (dengan MMU) perangkat lunak pihak ketiga

  Definisi AmigaOS

AmigaOS atau Sistem Operasi Amiga adalah salah satu OS yang paling tua dan merupakan sistem operasi asli default dari komputer pribadi Amiga., versi mutakhir dari OS ini cukup modern. AmigaOS hanya dapat beroperasi di perangkat keras berbasis PowerPC.
Sistem ini pertama dikembangkan oleh Commodore International, dan awal diperkenalkan pada 1985, yaitu Amiga 1000. Sistem ini berjalan pada seri Motorola 68k dari mikroprosesor 16-bit dan 32-bit, kecuali untuk AmigaOS 4 berjalan pada mikroprosesor PowerPC.
Di puncak kernel preemptive multitasking yakni Exec, ia melibatkan suatu abstraksi perangkat keras unik Amiga, suatu sistem operasi disket yang disebut AmigaDOS, sebuah sistem berjendela API disebut Intuition dan dengan antarmuka pengguna grafis disebut Workbench. Sebuah command line interface disebut AmigaShell juga tersedia dan terintegrasi pada sistem. GUI dan CLI saling melengkapi dan berbagi keistimewaan.


Komponen AmigaOS terbagi menjadi:

a.  Kickstart
Di dalam ROM mengandung kode yang diperlukan untuk booting perangkat keras Amiga standar dan banyak komponen inti AmigaOS. Fungsi Kickstart sebanding dengan BIOS ditambah kernel Windows utama di dalam IBM PC compatible. Tetapi, Kickstart memberikan fungsionalitas yang lebih banyak pada saat boot daripada yang sejenis yang diharapkan di PC, misalnya, lingkungan penuh jendela.
Kickstart adalah ROM bootstrap. The Kickstart berisi kode yang diperlukan untuk hardware boot Amiga standar dan banyak komponen inti dari AmigaOS. Fungsi Kickstart adalah sebanding dengan BIOS ditambah dengan kernel sistem operasi utama di IBM PC compatibles. Namun, Kickstart menyediakan fungsionalitas yang tersedia pada saat boot dari yang biasanya diharapkan pada PC, misalnya, lingkungan windowing penuh.
The Kickstart berisi bagian saham banyak sistem operasi Amiga, seperti Exec, intuisi, inti dari AmigaDOS dan fungsionalitas untuk menggunakan hardware AutoConfig ekspansi. Ini berarti bahwa powered-on Amiga sudah banyak bagian penting dari sistem operasi yang tersedia. Kemudian versi dari Kickstart berisi driver untuk kontroler IDE dan SCSI, port PC card dan berbagai perangkat keras lainnya yang datang dibangun ke Amigas. setelah start-up atau mengatur ulang Kickstart melakukan sejumlah pemeriksaan diagnostik dan sistem dan kemudian menginisialisasi chipset Amiga dan beberapa OS komponen inti. Hal ini kemudian akan memeriksa perangkat yang tersambung boot dan berusaha untuk boot dari satu dengan prioritas boot tertinggi. Jika tidak ada boot device hadir layar akan ditampilkan meminta pengguna untuk memasukkan boot disk - biasanya sebuah floppy disk.

b.  Workbench
Workbench adalah lingkungan desktop grafis asli untuk komputer Amiga. Workbench bukanlah sistem operasi, itu hanya sebuah lingkungan desktop yang berjalan di atas AmigaOS. Lingkungan Workbench tidak harus dimuat untuk perangkat lunak untuk menjalankan. Bahkan, untuk mengambil alih hardware Amiga dan menyimpan semua memori dan sumber daya kepada diri mereka sendiri, banyak permainan boot langsung dari Kickstart (menggunakan bootblock kustom pada floppy disk).
Workbench adalah file manager dan lingkungan desktop grafis asli AmigaOS. Meskipun Workbench istilah awalnya digunakan untuk merujuk pada seluruh sistem operasi, dengan merilis AmigaOS 3.1 sistem operasi berganti nama AmigaOS dan kemudian Workbench mengacu pada desktop manager saja.



Seperti namanya, metafora meja kerja yang digunakan, bukan yang dari desktop; direktori digambarkan sebagai laci, file executable adalah alat, file data proyek dan widget GUI gadget.
c.  Kernel
Exec adalah kernel multi-tasking dari AmigaOS. Exec menyediakan fungsionalitas untuk multi-tasking, alokasi memori, penanganan interupsi dan penanganan shared library yang dinamis. Karena berfungsi sebagai scheduler untuk tugas-tugas yang berjalan pada sistem, menyediakan pre-emptive multitasking dengan prioritas penjadwalan round-robin.
d.  AmigaDOS
AmigaDOS menyediakan bagian sistem operasi disk dari AmigaOS. Ini termasuk file sistem, berkas dan manipulasi direktori, baris perintah antarmuka, berkas pengalihan, jendela konsol, dan sebagainya. Antarmuka yang menawarkan fasilitas seperti perintah pengalihan, pipa, scripting dengan pemrograman primitif terstruktur, dan sistem variabel global dan lokal.
e.  Graphic User Interface (GUI)
Sistem antarmuka Amiga yang asli disebut Intuition, yang menangani masukan dari keyboard dan mouse dan rendering layar, jendela dan widget dasar. Namun, hingga AmigaOS 2.0 tidak ada tampilan standar dan sering pengembang aplikasi harus menulis sendiri widget non-standar mereka (kedua tombol dan menu), dengan Intuition memberikan dukungan yang minimal.

•    Diagram Sistem AmigaOS

 Diagram di atas menunjukkan bagaimana seluruh sistem operasi Amiga dibangun sebagai pohon dimulai dari Sysbase. Exec terus menghubungkan semua daftar perpustakaan sistem, perangkat, memori, tugas dan struktur data lainnya. Masing-masing pada gilirannya dapat memiliki variabel sendiri dan daftar terkait struktur data yang dibangun di atasnya. Dengan cara ini, fleksibilitas OS tersebut diawetkan agar upgrade dapat dilakukan tanpa membahayakan kompatibilitas.


Rabu, 08 Maret 2017

Operating System Concept


Bab  1
Pengantar
Sistem informasi adalah program yang mengelola perangkat keras komputer. Hal ini juga memberikan dasar untuk program aplikasi dan bertindak sebgai perantar antara pengguana ko,puter dan perangkat keras komputer.
Sebelum kita dapat menjelajahi rincian operasi sistem komputer, kita perlu tahu sesuatu tentang struktur sistem. Kita mulai dengan membahas fungsi dasar sistem startup , I/O, dan penyimpanan
Karena sistem operasi besar dan kompleks, itu harus diciptakan
sepotong demi sepotong. Masing-masing potongan-potongan ini harus menjadi bagian yang digambarkan dari
sistem, dengan input yang didefinisikan dengan hati-hati, output, dan fungsi. Dalam bab ini kita
memberikan gambaran umum komponen utama dari sebuah sistem operasi.

1.1     Apa  Sistem Operasi Lakukan
Kita mulai diskusi dengan melihat peran sistem operasi dalam sistem komputer secara keseluruhan . sebuah sistem komputer dapat dibagi secara kasar menjadi  empat komponen : perangkat keras, sistem operasi, program aplikasi , dan pengguna



 Hardware-unit pengolahan pusat (CPU), memori, dan
input / output (I / O) perangkat-menyediakan sumber daya dasar komputasi untuk
sistem. Program-seperti aplikasi pengolah kata, spreadsheet,
compiler, dan web browser-menentukan cara di mana sumber daya ini
digunakan untuk memecahkan masalah komputasi pengguna. Sistem operasi kontrol dan
mengkoordinasikan penggunaan hardware diantara berbagai program aplikasi
untuk berbagai pengguna.

Untuk memahami lebih lengkap peran sistem operasi, kita selanjutnya mengeksplorasi
sistem operasi dari dua sudut pandang: bahwa pengguna dan sistem

1.1.1    Melihat Pemakai
pemandangan pengguna komputer bervariasi sesuai dengan antarmuka yang digunakan. Sebagian besar pengguna komputer duduk di depan PC , yang terdiri dari monitor,keyboard, mouse, dan unit sitem.
Dalam kasus lain, pengguna duduk di sebuah terminal terhubung ke mainframe atau komputer mini. Dalam kasus masih lainnya, pengguna duduk di workstation terhubung ke jaringan workstation lain dan server.

1.1.2    Melihat Sistem
dari titik komputer pandang, sistem operasi adalah program yang paling erat terlubat dengan perangkat keras. Dalam konteks ini, kita bisa melihat sistem operasi sebagai pengalokasi sumber daya.  Program pengendalian mengelola pelaksanaan program pengguna untuk mencengah kesalahan dan penyalahgunaan komputer.

1.1.3    Mendefinisikan Sistem Informasi
beberapa sistem mengambil kurang dari 1 megabyte ruang dan kekurangan dan bahkan editor layar penuh , sedangkan yang lain memelurkan gigabyte ruang dan seluruhnya didasarkan pada sistem windowing grafis.

1.2    Komputer-Sistem Organisasi
sebelum kita dapat menjelajahi rincian tentang bagaimana sistem komputer beroperasi, kita perlu pengetahuan umum tentang struktur sistem komputer.

1.2.1    Komputer-Sistem Operasi
sebuah sistem komputer  tujuan umum     modern terdiri dari satu atau lebih CPU dan sejumlah pengendali perangkat terhubung memlailui bus umum yang menyediakan akseske memori bersama

1.2.2    Struktur Penyimpanan
sebuah siklus intruksi-eksekusi khas, seperti di jalanan pada sistem dengan arsitektur Von Neumann, pertama mengambil intruksi dari memori dan toko yang intruksi di register instruksi.

1.2.3    I/O Struktur
Misalnya, tujuh atau lebih perangkat dapat dilampirkan ke kecil antarmuka komputer-sistem (SCSI) kontroler. Sebuah kontroler perangkat mempertahankan beberapa penyimpanan buffer lokal dan satu set regiter tujuan khusus.


Arsitertur Koputer-Sistem
Dalam Bagian 1.2 kita memperkenalkan struktur umum dari sebuah sistem komputer yang khas.
Sebuah sistem komputer dapat diatur dalam sejumlah cara yang berbeda, yang kita
dapat mengkategorikan kasar sesuai dengan jumlah prosesor untuk tujuan umum

1.3.1    Prosesor-Tunggal  Sistem

Kebanyakan sistem ragum processor tunggal. Berbagi sistem processor tunggal mungkin mengejutkan, namun , karena sistem ini berkisar dari PDA melalaui mainframe

1.3.2    Multiprosessor Sistem

Meskipun sistem prosessor tunggal yang paling umum, sistem multiprosessor (juga dikenal sebagai sistem paralel atau sistem ketat di tambah ) yang semakin penting.
1.3.3    Clustered Sistem

Deinis yang berlaku umum adalah bahwa penyimpanan komputer berkerumun saham dan terkait erat melalui jaringan area lokal (LAN) (seperti yang dijelaskan dalam bagian 1.1.0) atau interkoneksi yang lebih cepat seperti  InfiniBand.

1.4    Struktur Perating-Sistem
Multiprogramming meningkatkan utilisasi CPU dengan mengorganisir pekerjaan(kode dan data) sehingga CPU selalu memiliki satu untuk mengeksekusi. Berbagi (atau multitasking) waktu perpanjangan logis dari multiprogramming . dalam sistem time-sharing , CPU mengeksekusi beberapa pekerjaan dengan beralih di antara mereka ,tetapi switch terjadi.
Time-sharing dan multiprogramming memerlukan beberapa pekerjaan untuk disimpan secara bersamaan dalam memori. Karena dalam memori utama umumnya terlalau kecil untuk menampung semua pekerjaan , pekerjaan disimpan awalnya pada disk di kolam pekerjaan. Membuat keputusan ini adalah penjadwalan pekerjaan, yang dibahas dalam bab 5.ketika sistem operasi memilih pekerjaan dalam kolam pekerjaan , beban pekerjaan yang ke dalam memori untuk eksekusi.
1.5     Operasi-Sistem Operasi
    Seperti yang disebut sebelumnya, sistem operasi modern interrupt driven. Jika tidak ada proses untuk mengeksekusi , tidak ada perangkat I/O ke layanan , dan tidak ada pengguna untuk siapa untuk merespon , sistem operasi akan duduk diam, menunggu sesuatu terjadi
1.5.1    Dual-Mode Operation
Dual mode operasi memberikan kita sarana untuk melindungi sistem operasi dari pengguna dan bandel-pengguna bersalah dari satu sama lain
1.5.2    Timer
Sebuah timer dapat diatur untuk mengganggu komputer setelah jangka waktu tertentu. Periode dapat diperbaiki (misalnya , 1/60 detik) atau variabel (misalnya, dari 1 milidetik untuk 1 detik)
1.6     Proses Manajemen
Sebuah proses membutuhkan sumber-termasuk tertentu waktu CPU, memori, file, dan I/O,perangkat-untuk menyelesaikan tugasnya. Sumber daya ini baik di berikan untuk proses ketika di buat atau dialokasikan untuk itu ketika sedang berjalan.
Sistem informasi bertanggung  jawab untuk aktivitas berikut tion konektor dengan manajemen proses:
•    membuat dan menghapus kedua pengguna dan sistem proses
•    proses menangguhkan dan melanjutkan
•    menyedikan mekanisme untuk sikronisasi proses
•    menyediakan mekanisme untuk proses komunikasi
•    menyediakan mekanisme untuk penanganan deadlock kami membahas teknik proses manajemen dalam bab 3 sampai 6
 
1.7    Manajemen Memori

Sebagai program dijalankan ,ia mengakses instruksi program dan data dari memori dengan menghasilkan ini alamat absolut. Akhirnya , program berakhir , ruang memori dinyatakan tersedia, dan program berikutnya dapat dimuat dan dieksekusi.

1.8    Penyimpaanan Managemant

Untuk membuat sistem komputer  nayaman bagi pengguna, sistem operasi menyediakan seragam, pandangan logis penyimpanan informasi

1.8.1    File-Sistem Managemant

Manajemen adalah salah satu komponen yang paling terlihat dari sebuah sistem operasi. Komputer dapat menyimpan informasi pada beberapa jenis media fisik

1.8.2    Mass- Storage Manajemen

Oleh karena itu, manajemen yang tepat penyimpanan disk  adalah sangat penting untuk sistem komputer . sistem operasi bertanggung  jawab atas aktifitas yang berhubungan dengan manajemen disk:
•    manajemen free-space
•    alokasi penyimpanan
•    penjadwalan disk

1.8.3     Cashing

Cashing merupakan prinsip penting dari sistem komputer. Informasi biasanya di simpan dalam beberapa sistem penyimpanan (seperti memori utama)
1.8.4     I/O Sistem

Salah satu tujuan dari sistem operasi adalah untuk menyembunyikan keanehan perangkat keras dari pengguna. Misalnya, di UNIX,kekhasan perangkat I/O yang tersembunyi dari sebagian besar sistem operasi itu sendiri dengan I/O subsistem.

1.9     Perlindungan Dan Keamanan

Perlindungan,kemudian adalah mekanisme untuk mengendalikan akses proses atau pengguna ke sumber daya yang didenifisikan oleh sitem komputer. Mustprovide mekanisme ini berarti untuk spesifikan kontrol untuk penegakan hukum

1.10    Sistem Terdistribusi

Sebuah sistem terdistribusi  adalah kumpulan yang terpisah secara fisik, sistem komputer neous mungkin heterogen yang jaringan untuk menyediakan pengguna dengan akses ke berbagai sumber daya yang sistem mempertahankan .Sebuah jaringan area lokal (LAN) menghubungkan komputer dalam sebuah kamar, lantai, atau bangunan.sebuah jaringan wide-area (WAN) biasanya menghubungkan bangunan, kota, atau negara

1.11    Tujuan Khusus Sistem
Diskusi sejauh ini difokuskan pada sistem komputer

1.11.1    Real-Timem Bersetubuh Sistem
Komputer tertanam dalah bentuk paling umum dari komputer yang ada. Perangkat ini ditemukan di mana-mana , dari mesin mobil dan robot manufaktur untuk VCR dan oven microwave.
Sistem real-time telah didefinisikan dengan baik,kendala waktu tetap. Pengolahan mustbe dilakukan dalam batasan yang ditetapkan, atau sistem akan gagal. Misalnya, tidak akan lakukan untuk lengan robot harus diinstruksikan untuk menghentikan setelah itu menabrak mobilitu membangun

1.11.2    Multimedia Sistem
 Sebagian besar sistem operasi dirancang untuk menangani data konvensional seperti file teks,program,dokumen pengolah data , spreadsheet dan. Namun, tren terbaru dalam teknologi adalah penggabungan data multimedia ke dalam sistem komputer.
Aplikasi multimedia tidak perlu baik audio atau video; bukan , apliaksi multimedia sering kali berisi kombinasi keduanya. Misalnya, film dapat terdiri dari track audio dan video terpisah.

1.11.3    Genggam Sistem
Sistem genggam termasuk asisten pribadi digital (PDA) , seperti palm dan pocket-PC , dan telepon seluler , banyak yang menggunakan tujuan khusus tertanam sistem operasi.
Umumnya, keterbatasan dalam fungsi PDA seimbang dengan kenyamanan dan portabilitas mereka. Penggunaan mereka terus berkembang sebagai koneksi  jaringan menjadi lebih tersedia dan pilihan lain, seperti kamera digital dan MP3 player, memperluas utilitas mereka.

1.12.0    Computing Lingkungan

Sejauh ini, kami telah menyediakan gambaran organisasi komputer –sistem dan komponen sistem operasi utama.

1.12.1    Tradisional Computing

Sebagai komputasi  matang, garis yang memisahkan banyak lingkungan komputasi tradisional kabur. Pertimbangan “ lingkungan kantor yang khas”.

1.12.2    Client-Server Computing

Sebagai PC menjadi lebih cepat, lebih kuat, dan lebih murah, desainer telah bergeser jauh dari arsitektur sistem terpusat.

1.12.3    Peer-To-Peer Computing
    Struktur lain untuk sistem terdistribusi adalah (P2P) model sistem peer-to-peer . dalam model ini, klien dan server tidak dibedakan dari satu sama lain; rekan-rekan sebaliknya ,semua mode dalam sistem dianggap dan masing-masing dapat bertindak baik sebagai klien atau server, tergantung pada apakah itu meminta atau memberikan layanan.
Menentukan layanan apa yang tersedia dicapai dalam satu dari dua cara umum:
  •  ketika sebuah node bergabung jaringan, itu register layanan denagn layanan pencarian terpusat pada jaringan
  • .Sebuah rekan bertindak sebagi klien pertama harus menemukan apa simpul menyediakan layanan yang diinginkan oleh penyiaran permintaan untuk layanan kesemua node lainnya dalam jaringan.
Jaringan peer-to-peer mendapatkan popularitas yang luas diakhir 1990-an dengan beberapa layanan file-sharing , seperti Napster dan Gnutella , yang memungkinkan rekan-rekan untuk bertukar file dengan satu sama lain.
1.12.4    Komputasi Berbasis Web
    Web telah menjadi mana-mana, menyebabkan akses yang lebih oleh berbagai perangkat yang lebih luas dari yang bermimpi sistem beberapa tahun ago. Operating seperti windows 95, yang bertindak sebagai klien web, telah berkembang menjadi Linux dan Windows XP, yang dapat bertindak sebagai web server serta klien.

Bab 2
Struktur operasi- sistem
Sebuah sistem operasi menyediakan lingkungan dimana program dijalankan. Secra internal, sistem operasi sangat bervariasi dalam makeup mereka diatu bersama banyak baris ynag berbeda. Kita mempertimbangkan apa layanan sistem operasi menyediakan, bagaimana mereka disediakan , dan apa berbagai metodologi yang untuk merancang sistem tersebut. Akhirnya, kami menjelaskan bagaimana komputer mulai sistem operasi.
TUJUAN BAB 2
  • Untuk menggambarkan layanan sistem operasi menyediakan kepada pengguna, proses , dan sistem lainnya.
  •  Untuk membahas berbagai cara penataan sistem operas. 
  •  Untuk menjelaskan bagaimana sistem opersi dipasang dan disesuaikan dan bagaiman mereka boot.
2.1    Sistem Operasi Layanan
Sebuah sistem operasi menyediakan layanan lingkungan untuk melaksanakan program. Ini menyediakan layanan tertentu untuk program dan untuk para pengguna program-program tersebut.
Satu set layana sistem operasi menyediakan fungsi yang membantu untuk pengguna.
  •  Antarmuka pengguna. 
  •  Pelaksanan program.
  •   I/O operasi.
  •  Manipulasi File-System.
  •  Komunikasi.
  •  Kesalahan deteksi.
  •  Alokasi sumber daya.
  •  Akuntansi.
  •   Protection dan keamanan .
2.2    Pengguna Operasi-Sistem Interface
    Ada dua pendekatan dasar untuk pengguna untuk berinteraksi dengan sistem operasi

2.2.1    Command Interpreter
    Pada sistem dengan beberapa interpreter perintah untuk memilih dari, penafsir dikenal sebagai kerang.misalnya pada UNIX dan LINUX SISTEM,ada bebrapa kerang yang berbeda pengguna dapat memilih dari termasuk shell bourne,C shell, bourne-again shell , korn shell,dll

2.2.2    Antarmuka Pengguna Grafis
    AGUI metafora adesktop mana mouse digerakkan ke posisi printer pada gambar , atau ikon,pada layar (desktop) yang mewakili program ,file,direktori, dan fungsi sistem. Antarmuka pengguna grafis pertama kali muncul karena sebagian untuk penelitian mengambil tempat di awal 1970-an di fasilitas penelitian Xerox PARC. GUI pertama kali muncul pada komputer  Xerox Alto pada tahun 1973.

2.3    Panggilan Sistem
    Panggilan sistem menyediakan sebuah interface ke layanan yang disediakan oleh sistem operasi. Panggilan ini umumnya tersedia sebagai rutinitas ditulis dalam C dan C++,meskipun tugas tingkat rendah tertentu (misalnya, tugas-tugas dimana  hardware harus diakses secara langsung), perlu ditulis menggunakan assembly-bahasa intructions. Setelah file seluruh di salin, program menutup kedua file (sistem panggilan lain), menulis pesan ke konsol atau jendela (sistem panggilan lebih), dan akhirnya mengakhiri  biasanya (sistem panggilan terakhir). Pengembang kation appli program desain menurut sebuah antarmuka pemprograman aplikasi (API).

2.4     Jenis Panggilan Sistem
    Panggilan sistem dapat dikelompokkan secara kasar secara 5 kategori utama: proses kontrol, manipulasi file, perangkat manipulasi , pemeliharaan informasi dan komunikasi.

2.4.1     Proses Kontrol
    Sebuah program yang berjalan harus mampu menghentikan pelaksanaannya baik normal (end) atau normal (membatalkan).
2.4.2    Berkas Manajemen
    Kami juga dapat membaca ,menulis, atau reposisi(memutar atau melompat-lompat keakhir file, misalnya). Akhirnya , kita perlu untuk menutup file, menunjukkna bahwa kita tidak lagi menggunakan atribut file. Termasuk nama file,jenis file, kode perlindungan , informasi akuntansi, dan sebagainya

2.4.3    Perangkat Manajemen
    Sebuah proses mungkin perlu beberapa sumber daya untuk mengeksekusi-main memori, disk drive, akses file dan sebaginya. Jika sumber daya yang tersedia, mereka dapat diberikan , dan kontrol dapat dikembalikan ke proses pengguna.
    Setelah kami selesai dengan perangkat kita melepaskannya. Fungsi –fungsi ini  kirip dengan panggilan sistem buka tutup untuk file. Adalah contoh lain dari banyak keputusan desain yang masuk kedalam membangun sebuah sistem operasi dan antarmuka pengguna.

2.4.4     Pemeliharaan Informasi
    Banyak panggilan sistem yang ada hanya untuk tujuan mengirim informasi antar pengguna dan sistem operasi. Misalnya, sebagian besar sistem memiliki sistem panggilan untuk kembali waktu dan tanggal sekarang

2.4.5    Komunikasi
    pesan di pertukarkan antara proses baik secara langsung atau tidak langsung melalui mailbox umum. sebelum komunikasi dapat berlangsung, sambungan harus dibuka. sebuah host juga memiliki pengenal jaringan, seperti alamat IP. sama, setiap proses memiliki nama proses, dan nama ini diterjemahkan ke dalam sebuah identifier dimana sistem operasi dapat mengacu pada passing process. pesan berguna untuk bertukar amountsof data kecil, becauseno konflik needbe dihindari.

2.5    Program Sistem
    beberapa dari mereka hanya antarmuka pengguna untuk panggilan sistem; orang lain yang jauh lebih komplek . mereka dapat dibagi dalam kategori ini;
•    manajemen file. program-program ini membuat,menghapus, menyalin,mengubah nama , cetak, sampah,daftar ,dan umumnya memanipulasi file dan dikategori
•    status informasi. beberapa program hanya meminta sistem untuk tanggal,waktu,jumlah memori yang tersedia atau ruang disk , jumlah pengguna , atau informasi status yang sama.
•    modifikasi file . beberapa editor teks mungkin  tersedia untuk membuat dan memodifikasi isi dari file yang tersimpan pada disk atau pernagkat penyimpanan lainnya.
•    programming bahasa.compiler ,perakit,debugger dan interpreter untuk bahasa pemprograman umum (seperti C, C++C, java,visual,basic dan PERL)
•    program bongkar eksekusi. setelah program dirakit atau com-menumpuk,itu harus dibuat kememori untuk eksekusi
•    komunikasi.program ini menyediakan mekanisme untuk menciptakan koneksi virtual antara proses,pengguna , dan sistem komputer.
 
2.6     Sistem Operasi Desain Dan Implementasi.
    pada bagian ini membahas yang kita hadapi dalam merancang dan menerapkan sistem operasi

2.6.1    Desain Gol
    masalah pertama dalam merancang suatu sistem adalah untuk menentukan tujuan dan spesifikasi. ditingkat tertinggi, desain sistem akan dipengaruhi oleh pilihan perangkat keras dan jenis sitem: bacth ,waktu bersama, single user,multiuser,didistribusikan,real time, atau contoh purpose.

2.6.2    Mekanisme Dan Kebijakan
    salah satu prinsip penting adalah pemisahan kebijakan dari mekanisme.mekanisme menentukan bagaimana melakukan sesuatu ; kebijakan menentukan apa yang akan menjadi don. contoh mempertimbangkan sejarah UNIX

2.6.3    Implementasi
    setelah sistem operasi dirancang,itu harus dilaksanakan. secara tradisional , sistem operasi telah ditulis dalam perakitan language. contoh,MS-DOS wrftten di intel 8088 bahasa assembly. akibatnya, tersedia hanya pada keluarga intel CPU.

2.7     Struktur Sistem Operasi
    Sebuah sistem yang besar dan komplek sebagai sistem operasi modern harus direkayasa dengan hati-hati jika ingin berfungsi dengan baik dan dimodifikasi dengan mudah

2.7.1     Struktur Sederhana
    Banyak sistem komersial tidak memiliki struktur yang jelas. sistem operasi yang dimulai dari sistem kecil,sederahana , dan terbatas dan kemudian tumbuh diluar lingkup asli mereka. MS-DOS adalah contoh dari sistem tersebut.
2.7.2 Pendekakatan Layered
    Dengan dukungan hardware yang tepat, sistem operasi dapat di pecah menjadi potongan-potongan yang lebih kecil dan lebih tepat dari pada yang diperbolehkan oleh asli MS-DOS atau UNIX sistem. Kesulitan utama pendekatan belapis melibatkan tepat mendefinikasikan sebagai contoh layers.
2.7.3    Microkernels
    Pada pertengahan 1980-an para peneliti di CARNEGIE MELLON UNIVERSITY mengembangkan sistem operasi yang disebut MACH yang modular kernel mengguanakn pendekatan microkernel. Microkernel QNX menyediakan layanan pesan lewat dan penjadwalan proses

2.7.4     Modul
    Mungkin yang terbaik metodologi saat ini untuk desain sistem operasi melibatkan menggunakan teknik pemprograman berorientasi objek untuk membuat modular kernel.

2.8     Mesin Virtual
   Diambil kesimpulan logis dalam konsep pengaturan machine. Virtual dapat memberiakn cara yang berguna untuk membagi masalah merancang sebuah sistem interaktif multiuser menjafi dua bagian yang lebih kecil.

2.8.1     Implementasi
    Meskipun konsep virtual-mesin berguna , sulit untuk menerapkan . banyak pekerjaan yang diperluakn untuk menyediakan duplikat yang tepat dari machine. VM mendasari bekerja untuk mesin IBM karena petunjuk yang normal untuk mesin virtual dapat mengekseskusi langsung pada perangkat keras . hanya petunjuk istimewa (diperlukan terutama untuk I/O) harus disimulasikan di karenanya mengeksekusi lebih lambat.

2.8.2    Manfaat
    Sistem operasi, bagaimanapun, berjalan dengan mengontrol seluruh mesin . oleh karena itu, sistem saat ini harus dihentikan dan diambil dari penggunaan sementara perubahan yang dibuat dan tested.

2.8.3    Contoh
  • Vmware berjalan sebagai aplikasi pada sistem operasihost seperti windows atau linux dan memungkinkan sistem host ini untuk secara bersamaan menjalankan beberapa sistem operasi tamu yang berbeda sebagai independen pengujian machines.
  •  Java Virtual Machine , java adalah berorientasi objek bahasa pemprograman populer diperkenalkan oleh SUN MICROSYSTEMS di 1995. THE JVMIS spesifikasi untuk komputer abstrak. Terdiri dari loader kelas dan interpreter java yang mengeksekusi bytecode arsitektur netral.
2.9    Sistem Operasi Generation
    Sistem ini kemudian harus dikonfigirasi atau dihasilkan untuk setiap situs komputer tertentu, proses kadang-kadang dikenal sebagai generasi sistem (SYSGEN). Semua kode ini selalu menjadi bagian dari sistem, dan seleksi terjadi pada saat eksekusi bukan di kompilasi atau link waktu. Generasi sistem melibatkan hanya menciptakan tabel yang tepat untuk menggambarkan sistem
2.10    Sistem Boot
    Pada sebagian besar sistem komputer, sepotong kecil kode yang dikenal sebagai program bootstrap atau bootstrap loader menempatkan kernel, beban itu kedalam memori utama , dan mulai program execution. Some sistem mengatasi masalah ini dengan menggunakan erasable programmable read-only memory (EPROM), yang merupakan bacaan hanya kecuali secaraeksplisit diberikan perintah unruk menjadi ditulis





Jumat, 25 November 2016

Literasi Digital
Paul Gilster pertama kali mengemukakan istilah literasi digital (digital literacy) di bukunya yang berjudul sama (Gilster, 1997 dalam Riel, et. al. 2012: 3). Ia mengemukakan literasi digital adalah kemampuan menggunakan teknologi dan informasi dari piranti digital secara efektif dan efisien dalam berbagai konteks seperti akademik, karir dan kehidupan sehari-hari (Riel, et. al. 2012: 3). Pendapat Gilster tersebut seolah-olah menyederhanakan media digital yang sebenarnya terdiri dari berbagai bentuk informasi sekaligus seperti suara, tulisan dan gambar. Oleh karena itu Eshet (2002) menekankan bahwa literasi digital seharusnya lebih dari sekedar kemampuan menggunakan berbagai sumber digital secara efektif. Literasi digital juga merupakan sebentuk cara berpikir tertentu. Bawden (2001) menawarkan pemahaman baru mengenai literasi digital yang berakar pada literasi komputer dan literasi informasi. Literasi komputer berkembang pada dekade 1980an ketika komputer mikro semakin luas dipergunakan tidak saja di lingkungan bisnis namun juga masyarakat. Sedangkan literasi informasi menyebarluas pada dekade 1990an manakala informasi semakin mudah disusun, diakses, disebarluaskan melalui teknologi informasi berjejaring.
Secara sederhana literasi komputer diartikan sebagai alat bagi organisasi, komunikasi, penelitian dan pemecahan masalah. Shapiro dan Hughes (1996) mengemukakan bahwa literasi komputer terdiri dari tujuh komponen yaitu sebagai berikut.
1.      Literasi alat – kompetensi menggunakan piranti lunak dan keras.
2.      Literasi sumber – pemahaman tentang berbagai sumber bentuk, akses dan informasi
3.   Literasi sosial-struktural – pemahaman mengenai cara produksi dan manfaat informasi secara sosial
4.      Literasi penelitian – penggunaan teknologi informasi untuk penelitian dan pengetahuan
5.      Literasi penerbitan – kemampuan berkomunikasi dan menerbitkan informasi
6.      Literasi teknologi baru – pemahaman mengenai perkembangan teknologi informasi
7.      Literasi kritis – kemampuan untuk mengevaluasi manfaat teknologi baru
Literasi informasi dipelopori oleh para pustakawan untuk merumuskan penggunaan baru perpustakaan. SCONUL (Society of College, National, and University Libraries) di UK (SCONUL, 2006 dalam Martin, 2008), menyebutkan literasi informasi menyangkut tujuh aspek berikut.
1.      Mengenali informasi yang dibutuhkan
2.      Menentukan cara untuk menyelesaikan kesenjangan informasi
3.      Mengkonstruksi strategi untuk mendapatkan informasi
4.      Mencari dan mengakses
5.      Membandingkan dan mengevaluasi
6.      Mengorganisir, melaksanakan dan berkomunikasi
7.      Meringkas dan menciptakan
Jika kita perhatikan, literasi komputer lebih banyak berdimensi keterampilan fisik seperti kemampuan mengunakan alat-alat dan mengetahui sumber-sumber informasi. Sedangkan literasi informasi lebih cenderung ketrampilan mental untuk memahami dan memproduksi informasi baru. Berbasis pada literasi komputer dan informasi, Bawden (2001) menyusun konsep literasi digital. Lebih komprehensif dibandingkan Glitser (1997), Bawden, (2001) menyebutkan bahwa digital literasi menyangkut beberapa aspek berikut ini.
1.  Perakitan pengetahuan yaitu kemampuan membangun informasi dari berbagai sumber yang terpercaya
2.  Kemampuan menyajikan informasi termasuk di dalamnya berpikir kritis dalam memahami informasi dengan kewaspadaan terhadap validitas dan kelengkapan sumber dari internet.
3.    Kemampuan membaca dan memahami materi informasi yang tidak berurutan (non sequential) dan dinamis
4.  Kesadaran tentang arti penting media konvensional dan menghubungkannya dengan media berjaringan (internet)
5.   Kedadaran terhadap akses jaringan orang yang dapat digunakan sebagai sumber rujukan dan pertolongan
6.      Penggunaan saringan terhadap informasi yang datang
7.      Merasa nyaman dan memiliki akses untuk mengkomunikasikan dan mempublikasikan informasi
Jika menilik pendapat Bawden (2001) di atas maka digital literasi lebih banyak dikaitkan dengan ketrampilan teknis mengakses, merangkai, memahami dan menyebarluaskan informasi. Pendapat berbeda disampaikan oleh Buckingham (2007) yang mengikuti pola komponen-komponen literasi media yang sebelumnya telah berkembang luas. Ia menyatakan bahwa digital literasi juga berkaitan dengan empat komponen penting yaitu: representasi, bahasa, produksi dan khalayak. Satu per satu akan dibahas berikut ini (Buckingham, 2007: 47-49).
1.     Representasi: sebagaimana media lain, media digital merepresentasikan dunia bukan semata-mata merefleksikan dunia itu sendiri. Beberapa bagian dalam media digital adalah hasil intrepretasi dan seleksi atas kenyataan.
2.   Bahasa: individu tidak saja dituntut mampu berbahasa namun juga memahami aneka kode dan konvensi pada berbagai genre konten. Hal ini membutuhkan kemampuan untuk memahami berbagai retorika fungsi bahasa seperti persuasi, eufimisme, hiperbola dsb.
3.      Produksi: literasi juga berkaitan dengan pemahaman mengenai siapa yang berkomunikasi kepada siapa dan mengapa. Hal ini berkaitan dengan motif komunikasi sehingga khalayak dapat memahami ‘keamanan’ konten.
4.  Khalayak: hal ini terkait dengan posisi khalayak yaitu pemahaman tentang bagaimana media menempatkan, menarget dan merespon khalayak termasuk di dalamnya cara-cara media digital mendapatkan informasi dari khalayak berkaitan dengan isu privasi dan keamanan pengguna.

Topik-topik literasi digital yang disampaikan oleh Buckingham (2007) menekankan pemahaman konten digital dan kemampuan khalayak memeriksa keamanan dan privasi penggunaan media digital.
Pandangan lain dikemukakan oleh Martin (2008) yang menyatakan bahwa literasi digital merupakan gabungan dari beberapa bentuk literasi yaitu: komputer, informasi, teknologi, visual, media dan komunikasi. Soal literasi komputer dan informasi telah dikemukakan di atas. Berikut ini satu per satu dibahas berbagai bentuk literasi lain.
Literasi teknologi (Dakers, 2006 dalam Martin, 2008) didefinisikan sebagai kemampuan menggunakan, mengelola dan memahami teknologi. Literasi teknologi adalah kemampuan menggunakan teknologi yang melibatkan pengetahuan mengenai faktor-faktor kunci yang menentukan keberhasilan sistem operasi teknologi. Hal ini meliputi pengetahuan mengenai sistem makro, adaptasi manusia terhadap teknologi, prilaku sistem. Ketrampilan ini juga menyangkut kemampuan menjalankan seluruh aktivitas teknologi secara efisien dan tepat.
Konsep lain yang digunakan untuk menyusun konsep literasi digital adalah literasi media. Literasi Media terdiri dari serangkaian kompetensi komunikasi termasuk kemampuan mengakses, menganalisa, mengevaluasi dan mengkomunikasikan informasi dalam berbagai bentuk pesan tercetak dan tidak tercetak (The Alliance for a Media Literate America dalam Martin, 2008).
Agak mirip dengan literasi media, Martin (2008) juga mengelaborasi literasi komunikasi sebagai pembentuk literasi digital. Literasi komunikasi diartikan sebagai kemampuan berkomunikasi efektif secara individual atau kerja kolaboratif dalam kelompok dengan menggunakan teknologi penerbitan (piranti lunak teks, basis data, lembar kerja, alat gambar dsb), internet, dan alat elektronik dan komunikasi yang lain (Winnipeg School Division dalam Martin, 2008).
Ketrampilan lain yang menjadi dimensi literasi digital adalah literasi visual. Ini adalah kompetensi pengelihatan manusian yang dikembangkan dari kemampuan melihat yang diintegrasikan dengan pengalaman inderawi. Kemampuan ini membuat manusia dapat membedakan dan mengintrepretasikan seluruh tindakan, obyek, simbol terlihat yang alamiah maupun buatan manusia yang terjadi di lingkungan sekitar. Penggunaan ketrampilan ini secara
kreatif membuat manusia dapat berkomunikasi dengan manusia lain. Sedangkan penggunaan ketrampilan ini secara apresiatif membuat seseorang dapat memahami dan menikmati karya komunikasi visual. (Visual Literacy Association dalam Martin, 2008).
Melihat enam ketrampilan literasi dasar tersebut, komputer, informasi, teknologi, media, komunikasi dan visual, maka Martin (2008) merumuskan beberapa dimensi literasi digital berikut ini.
1. Literasi digital melibatkan kemampuan aksi digital yang terikat dengan kerja, pembelajaran, kesenangan dan aspek lain dalam hidup sehari-hari.
2. Literasi digital secara individual bervariasi tergantung situasi sehari-hari yang ia alami dan juga proses sepanjang hayat sebagaimana situasi hidup individu itu.
3. Literasi digital dibentuk oleh namun lebih luas dari literasi teknologi komunikasi informasi.
4. Literasi digital melibatkan kemampuan mengumpulkan dan menggunakan pengetahuan, teknik, sikap dan kualitas personal selain itu juga kemampuan merencanakan, menjalankan dan mengevaluasi tindakan digital sebagai bagian dari penyelesaian masalah/tugas dalam hidup.
5. Literasi digital juga melibatkan kesadaran seseorang terhadap tingkat literasi digitalnya dan pengembangan literasi digital.
Lebih lanjut Martin (2008) setuju bahwa literasi digital bersifat berjenjang sebagaimana diungkapkan oleh Mayes dan Fowler (2006). Gambar berikut ini menunjukan penjejangan tersebut. Pada literasi digital tingkat satu, kompetensi digital, seseorang harus menguasai kemampuan dasar, konsep, pendekatan dan tindakan ketika berhadapan dengan media digital. Pada tingkat dua, penggunaan digital, seseorang dapat menerapkan aplikasi untuk tujuan produktif/profesional misalnya menggunakan media digital untuk bisnis, pengajaran, kampanye sosial dsb. Sedangkan di tingkat teratas, transformasi digital, seseorang mampu menggunakan media digital untuk melakukan inovasi dan kreatifitas bagi masyarakat luas.

 Gambar I. Tingkat Literasi Digital
Sumber: Lankshear dan Knobel 2008, 167
Pendapat Martin (2008) ini menunjukan bahwa literasi digital merupakan ketrampilan yang bersifat multi dimensi. Seseorang dapat menguasai literasi digital secara bertahap karena satu jenjang lebih rumit daripada jenjang sebelumnya. Kompetensi digital mensyaratkan literasi komputer dan teknologi. Namun untuk dapat dikatakan memiliki kompetensi literasi digital maka seseorang harus menguasai literasi informasi, visual, media dan komunikasi.
Riel et al (2012) sependapat dengan ahli sebelumnya yang menyatakan bahwa literasi digital bersifat multi dimensi. Namun berbeda dengan Martin (2008), ia menjelaskan bahwa literasi digital bersifat klasifikasi horisontal bukan vertikal. Literasi digital dikemukakan beberapa kelompok kemampuan sebagaimana dijelaskan pada tabel berikut ini.

Tabel I. Klasifikasi Literasi Digital 

Komponen literasi media yang disampaikan oleh Riel et al (2012) ini berupaya mengakomodir aspek dari digital media yang tak saja baru secara teknis tapi juga menghadirkan logika komunikasi yang sangat interaktif yang cukup berbeda dengan media konvensional seperti media cetak dan penyiaran.
Interaksi di media digital tidak saja membutuhkan kemampuan teknis mengakses teknologi tapi juga memahami konten, fungsi aktif dan interaktif memproduksi pesan. Lebih dari itu interaksi di media digital membawa konsekuensi terhadap keamanan diri, privasi, konsumsi berlebihan, menyikapi perbedaan.
Konsep dan dimensi literasi digital yang dikemukakan oleh Riel et al (2012) bermuatan teknologis, psikologis dan sosial. Sehingga dapat dipahami bahwa literasi digital adalah bentuk ketrampilan yang kompleks dan menyangkut ketrampilan baru yang harus dimiliki manusia berhadapan dengan lingkungan digital saat ini.

Kamis, 17 November 2016

WHAT is MAC OS , LINUX , and ANDROID???

Hasil gambar untuk gambar mac os

MacOS
   Mac OS adalah singkatan dari kata Macintosh Operating System. Mac OS diciptakan oleh perusahaan Apple Inc. dengan desain yang elegan tapi mudah digunakan oleh sang pengguna. Mac OS merupakan sistem operasi pertama yang menggunakan Graphical User Interface – GUI. Orang-orang penting pada Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Kata Macintosh diambil dari nama apel kesukaan Jef raskin ,McIntosh. Diperkenalkan pada tahun 1984, dan menjadi salah satu raksasa penguasa Operating System sekarang. Sejak tahun 2006, MAC OS telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.
  Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001. Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix). dan Mac OS X Server juga dirilis pada tahun 2001. 
 Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Serverworkgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda. mencakup piranti lunak untuk keperluan manajemen dan administrasi Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.

- Kelebihan Mac OS
1.  Lebih stabil karena menggunakan UNIX
2.  Multitasking.
3.  Bisa mengenal file format windows.
4.  Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia.
5.  Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
6.  Open source code sehingga Mac OS sulit dibajak.
7. Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data.
8. Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
9. Macintosh memiliki keamanan terhadap virus, spyware, dan sebagainya. Hal ini menjadi alasan terbesar mengapa banyak orang memilih Mac karena untuk menghindari virus.
10. Operating System Mac ini mudah digunakan dan mudah dipelajari. Karena sumbernya jelas, training centre-nya ada, dan secara umum ketika orang dihadapkan pada Mac OS mudah belajarnya.
11.  Mac memiliki jaminan kepastian dan support hardware yang jelas.

- Kekurangan Mac OS
1.  Mahal.
2.  Hanya cocok untuk graphic designer.
3. Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS
4. Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS.
5.  Software di Mac OS tidak begitu lengkap.
6.  Kurang cocok untuk aplikasi server dan game.

    
PENGERTIAN LINUX
       Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.
      Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.


SEJARAH LINUX
      Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. 
       Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).

       Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME).

    Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.



KELEBIHAN DAN KEKURANGAN LINUX

A. Kelebihan

•   Bersifat open source, bebas dan terbuka. sehingga tidak perlu biaya untuk mendapatkannya. LISENSI FREE  dan boleh di utak atik semaunya.

•   Linux sekarang sudah mudah di operasikan. kalo dulu pengguna linux identik dengan para hacker, tapi sekarang orang awam pun sudah banyak yang menggunakannya.

•   Hampir semua aplikasi yang biasa dijalankan di windows, sudah ada aplikasi linuxnya yang dikembangkan oleh komunitas linux atau bisa juga menggunakan software emulator.

•   Memiliki pengamanan yang lebih unggul karena di desain multiuser sehingga apabila virus menyerang user tertentu, akan sangat sulit menyebar ke user lainnya.

•   Cocok untuk PC yang memiliki spesifikasi minimum karena linux membutuhkan resource yang lebih kecil dibandingkan Windows.
•    Linux dapat berjalan di dua mode.
•    Jarang crash atau nge-hang yang mengharuskan kita untuk merestart komputer karena linux lebih stabil.
     Memiliki komunitas di berbagai penjuru dunia.
•  Terdapat beragam pilihan seperti Ubuntu, Fedora, Debian, Centos, RedHat, Opensuse, Mandriva, dan sebagainya.

B. Kekurangan
• Banyak user yang belum terbiasa menggunakan linux.
• Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik pada linux.
• Proses instalasinya tidak semudah windows.
• Aplikasi di linux belum seampuh aplikasi windows.
• Bagi administrator sistem yang belum terbiasa dengan Unix-like, maka mau gak mau harus belajar dulu.
• Struktur direktori dan hak akses yang membingungkan bagi user yang terbiasa menggunakan windows. 



PENGEMBANGAN LINUX

    Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanyaumumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 olehRichard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatifGNU/Linux.

     Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keraskomputer, termasuk komputer desktop, superkomputer, dan sistem benamseperti pembaca buku elektronik, sistem permainan video (PlayStation 2,PlayStation 3 dan XBox), telepon genggam dan router.

        Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).

       Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memilikipaket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice,Abiword,


MACAM-MACAM DISTRO LINUX

1. Xandros

   Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim KDE.Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila dioperasikan sangat mudah dan nyaman.

2. Ubuntu.

    Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian. Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”.

3. CentOS

   CentOS Adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL). CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).
4. Debian
   Debian adalah sistem operasi berbasis kernel Linux. Debian adalah ‘kernel independent’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.
5. Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat.
6. Knoppix
    Knoppix adalah distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa instalasi di hard disk. Distro ini berbasis Debian Linux dan diciptakan oleh Klaus Knopper.
7. Gentoo Linux
    Gentoo Linux adalah suatu distribusi Linux yang memakai paket sistem manajemen Portage. [Bandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket .rpm. Manajemen paket ini dirancang untuk modular (mudah ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing komputer pengguna.
8. Slackware
   Slackware merupakan sistem operasi yang dibuat oleh Patrick Volkerding dari Slackware Linux, Inc. Slackware merupakan salah satu distro awal, dan merupakan yang tertua yang masih dikelola. Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip Unix.
9. Mandriva Linux
    Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau Mandrake Linux) adalah sistem operasi yang dibuat oleh Mandriva (dahulu dikenal dengan nama Mandrakesoft). Mandriva Linux menggunakan RPM Package Manager.
10. OpenSUSE
    SUSE sebelumnya bernama SUSE Linux dan SuSE Linux Professional adalah salah satu distro Linux dari perusahaan Novell, atau lebih tepat dari anak perusahaannya Suse Linux GmbH (Software- und System-Entwicklungsgesellschaft mbH, Nürnberg yang berarti pengembangan -perangkat lunak dan -sistem).
11. Freespire
   Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows), kemudian mungkin dikarenakan permasalahan nama, berubah menjadi Linspire.
12. Linux Mint
    Linux Mint adalah sistem operasi berbasis Linux untuk PC. Inti dari LinuxMint adalah Ubuntu, sehingga aplikasi yang dapat berjalan di Ubuntu, juga bisa berjalan pada LinuxMint.
13. PCLinuxOS
     PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer pribadi yang bertujuan untuk memudahkan penggunaan.
14. Damn Small Linux
     Damn Small Linux (DSL) adalah salah satu distro/varian linux mini. Disebut mini karena paket DSL cuma 50MB besarnya. DSL juga memungkinkan untuk diinstall di USB 128MB.
15. Kuliax
     Kuliax adalah sebuah distribusi Linux LiveCD yang dikembangkan oleh Kuliax Project untuk pendidikan di universitas. Distribusi ini berbasis Debian GNU/Linux dan Knoppix, serta telah dioptimasi ke arah penggunaan desktop Linux.
16. Redhat
     Distribusi yang paling populer, minimal di Indonesia, redhat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.



Sejarah Android

       Sedikit cerita sejarah android, Android adalah sistem operasi berbasis kernel Linux yang pada awalnya dikembangkan oleh Android, Inc, yang didukung Google finansial dan kemudian dibeli pada tahun 2005.

      Android ini diresmikan pada tahun 2007 seiring dengan berdirinya Open Handset Alliance-konsorsium hardware, software, dan perusahaan telekomunikasi yang ditujukan untuk memajukan standar perangkat selular.

        Smartphone yang tersedia untuk publik pertama kalinya yang menjalankan Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008, tentu anda yang belum tahu pasti menduga bahwa Samsung adalah smartphone android yang pertama kali keluar.



Perkembangan Android

       Perlu anda ketahui, perkembangan android dari awal hingga sekarang ini sudah mencapai 21 kali. Mau tau apa saja kah itu?? Lihat Listnya dibawah ini.

•    2.1 Android 1.0 

•    2.2 Android 1.1 

•    2.3 Android 1.5 Cupcake

•    2.4 Android 1.6 Donut

•    2.5 Android 2.0 Eclair
•    2.6 Android 2.0.1 Eclair
•    2.7 Android 2.1 Eclair 
•    2.8 Android 2.2–2.2.3 Froyo 
•    2.9 Android 2.3–2.3.2 Gingerbread
•    2.10 Android 2.3.3–2.3.7 Gingerbread
•    2.11 Android 3.0 Honeycomb
•    2.12 Android 3.1 Honeycomb
•    2.13 Android 3.2 Honeycomb
•    2.14 Android 4.0–4.0.2 Ice Cream Sandwich
•    2.15 Android 4.0.3–4.0.4 Ice Cream Sandwich
•    2.16 Android 4.1 Jelly Bean
•    2.17 Android 4.2 Jelly Bean
•    2.18 Android 4.3 Jelly Bean
•    2.19 Android 4.4 KitKat
•    2.20 Android 5.0 Lollipop
•    2.21 Android 6.0 Marshmallow
       Dan perkembangan yang saat ini sedang ramai adalah android bisa bbm, ya Aplikasi BBm ini akhirnya bisa berjalan pada Sistem operasi Android. Bukan tidak mungkin jika android menguasai pasaran saat ini, karena developer atau pengembang android sendiri terus berupaya dalam hal peningkatan kinerja android dengan performa yang maksimal. Bagaimana tidak, Google .Inc lah dalang dibalik  semua ini.



Kelebihan atau Keunggulan Android

Sepertinya hampir semua tahu apa saja kelebihan atau keunggulan dari android ini, tapi tidak ada salahnya jika saya bahas disini.
•   User Friendly – Kalimat ini sangat melekat pada sistem operasi Windows miliknya microsoft, ibaratnya kita dengan sangat mudah mengoprasikan komputer hanya dengan belajar beberapa hari bahkan beberapa jam saja, dan ini juga melekat pada Android yang berjalan pada Smartphone.

•  Notifications – Anda dengan sangat mudah mendapatkan notifikasi dari smartphone android dengan mengatur beberapa akun Email, SMS , Voice Dial, Update dan lain sebagainya.

•    Tampilan – Dari segi tampilan, Android tidak kalah bagusnya dari iOs miliknya Apple, karena memang dari awal android hampir mengusung teknologi iOs, hanya saja ini versi murahnya.

•   Open Source – Operating system ini memang dibuat open source oleh penciptanya, karena memang berbasis kernel Linux. Jadi jangan kaget jika diluar sana ada banyak sekali Custom Rom untuk masing-masing perangkat android.

•    Aplikasi – Untuk Aplikasi anda akan disajikan jutaan pilihan aplikasi yang menarik dari yang gratis hingga berbayar, dan anda bisa mendownloadnya di Google Play, siapa lagi kalau bukan miliknya Mbah Google.

•    Dll – Dan masih banyak lagi kelebihan dan fitur yang dimiliki Android, dan anda bisa mengembangkannya sesuai dengan keinginan anda, karena Sistem operasi ini Open Source dan User Friendly
Kekurangan atau Kelemahan Android
Sebenarnya sih hampir tidak ada Kekurangan atau kelemahan dari android sendiri. Akan tetapi tetap ada kok kekurangannya, apa saja itu?? ini yang paling sering saya alami saat mengoprasikan android versi saya.
•   Update System – untuk melakukan update system tidaklah mudah, anda harus menunggu dari masing-masing Vendor untuk merilis Update Versi yang terbaru. Tentu ini sangat tidak menyenangkan.
•    Batterai Cepat Habis – Ini sering terjadi jika anda menyalakan paket data dan menggunakan widget serta aplikasi yang berjalan secara berlebihan, untuk mengatasinya anda harus mengurangi aktivitas aplikasi pada smartphone anda.
•    Lemot atau Lag – Sebenarnya kalau ini ada kaitannya dengan spesifikasi dari masing-masing perangkat, namun ada kalanya Android ini tidak bersahabat dengan beberapa aplikasi dikarenakan Ram ataupun Prosesornya yang kurang memadai, jadi sesuaikan aplikasi dengan perangkatnya.

 Mengenal Virus Ransomware dan Solusinya Pengertian Ransomware dan Cara Mengatasi Permasalahannya Pengertian ransomware dan cara mengatasi...