Hardware Input dan Output

Input/output berfungsi memindahkan informasi antara CPU atau memori utama dengan dunia luar melalui bus atau bagian komputer yang bertugas menangani komunikasi dengan piranti-piranti diluar sistem komputer (periferal)
A.     Hardware Input/Output
Hardware Input/Output merupakan bagian dari komputer untuk menerima data maupun mengeluarkan/menampilkan data setelah diproses oleh Processor. Untuk mempermudah pembahasan tentang Input/Output unit, pada buku ini akan dijelaskan dalam dua bagian, yaitu : 

NetBIOS

Pengertian NetBIOS Adalah suatu antarmuka (interface) dalam sebuah protokol yang dikembangkan oleh IBM. Fungsi protokol ini berkisar di atas tiga layer paling atas (session, presentation dan aplication). NETBIOS juga dapat diartikan sebagai Suatu session interface dan protocol, dikembangkan oleh IBM, yang menyediakan layanan ke layer presentation dan layer application. Dalam model ISO, NetBIOS memberikan suatu interface standard bagi layer dibawahnya.NetBIOS juga dapat digunakan sebagai sebuah API (Application Program Interface) untuk pertukaran data. Ia memberi programmer akses ke berbagai sumber data untuk menciptakan hubungan dua komputer atau antara dua aplikasi pada komputer yang sama.

Keamanan Dalam Mail Server

Keamanan Mail Server
         E-mail sudah digunakan orang sejak awal terbentuknya internet pada sekitar tahun 1969. 
     Alamat e-mail merupakan gabungan dari nama user dan domain name ; user@domainname. Misalnya: sihot@hotmail.com.
       Proses pengiriman Email memanfaatkan protokol SMTP (Simple Mail Transport Protocol - bekerja di port 25) atau UUCP. Protokol SMTP hanya bekerja untuk berkomunikasi dengan server mail remote, tidak untuk server lokal.
    Sedangkan pengguna Email dapat membaca e-mailnya menggunakan protokol POP. Setiap pengguna memiliki 'mailbox' pada mail server tempat mail yang ditujukan kepada pengguna tersebut disimpan.
   Mail server hanya sebuah aplikasi yang berurusan dengan lalu lintas email, tidak secara langsung berhubungan dengan user yang akan berkirim email.
         Sistem email memiliki dua komponen 

Membuat Interpreter dan Compiler

Untuk apa membuat compiler ?

Sudah ada banyak bahasa di dunia ini, untuk apa belajar membuat interpreter atau compiler untuk sebuah bahasa?

Ada dua alasan:
1.      Belajar membuat compiler merupakan latihan pemrograman yang bagus. Untuk membuat compiler, kita perlu mengetahui parsing, abstract syntax tree, dan aneka hal lain yang memerlukan algoritma dan struktur data yang kompleks.
2.      Aplikasi dari dua hal penting dalam pembuatan compiler (parsing dan pembuatan abstract syntax tre) sangat luas, misalnya source-to-source translators (menerjemahkan secara otomatis dari satu bahasa pemrograman ke bahasa lain, misalnya f2c yang menerjemahkan FORTRAN ke C), refactoring tools, reengineering tools, metrics tools (mengukur jumlah baris kode/fungsi, dsb untuk metrik perangkat lunak), consistency checkers (memeriksa apakah kode program konsisten dengan aturan), dan lain-lain (silakan lihat aplikasi lain di http://progtools.comlab.ox.ac.uk/members/torbjorn/thesis).

Baru Lama HomE
to Top