gerbang logika

Gerbang logika atau gerbang logik adalah suatu entitas dalam elektronika dan matematika Boolean yang mengubah satu atau beberapa masukan logik menjadi sebuah sinyal keluaran logik. Gerbang logika terutama diimplementasikan secara elektronis menggunakan dioda atau transistor, akan tetapi dapat pula dibangun menggunakan susunan komponen-komponen yang memanfaatkan sifat-sifat elektromagnetik (relay), cairan, optik dan bahkan mekanik
dasar gerbang logika
Dalam matematika dan ilmu komputer, Aljabar Boolean adalah struktur aljabar yang "mencakup intisari" operasi logika AND, OR dan NOR dan juga teori himpunan untuk operasi union, interseksi dan komplemen.
Penamaan Aljabar Boolean sendiri berasal dari nama seorang matematikawan asal Inggris, bernama George Boole. Dialah yang pertama kali mendefinisikan istilah itu sebagai bagian dari sistem logika pada pertengahan abad ke-19.
Category: 0 komentar

siklus interuksi



Two steps:
Fetch
Execute
execute cycle
Processor-memory
Transfer data antara CPU dengan main memory
Processor I/O
Transfer data antara CPU dengan I/O module
Data processing
Operasi arithmetic dan logical pada data tertentu
Control
Mengubah urutan operasi
Contoh: jump
Kombinasi diatas
fetch cycle
Program Counter (PC) berisi address instruksi berikutnya yang akan diambil
Processor mengambil instruksi dari memory pada lokasi yang ditunjuk oleh PC
Naikkan PC
Kecuali ada perintah tertentu
Instruksi dimasukkan ke Instruction Register (IR)
Processor meng-interpret dan melakukan tindakan yang diperlukan
siklus interupsi
Ditambahkan ke instruction cycle
Processor memeriksa adanya interrupt
Diberitahukan lewat interrupt signal
Jika tidak ada interrupt, fetch next instruction
Jika ada interrupt:
Tunda eksekusi dari program saat itu
Simpan context
Set PC ke awal address dari routine interrupt handler
Proses interrupt
Kembalikan context dan lanjutkan program yang terhenti.
Multiple Interrupts - Sequential
Category: 0 komentar

konsep program


Pemrograman (hardware) merupakan proses penghu-bungan berbagai komponen logik pada konfigurasi yang diinginkan untuk membentuk operasi aritmatik dan logik pada data tertentu
Hardwired program tidak flexibel
General purpose hardware dapat mengerjakan berbagai macam tugas tergantung sinyal kendali yang diberikan
Daripada melakukan re-wiring, Lebih baik menambah-kan sinyal-sinyal kendali yang baru
komponen yang diperlukan
Control Unit (CU) dan Arithmetic and Logic Unit (ALU) membentuk Central Processing Unit (CPU)
Data dan instruksi harus diberikan ke sistem dan dikeluarkan dari sistem
Input/output
Diperlukan tempat untuk menyimpan sementara kode instruksi dan hasil operasi.
Main memory
komponen top level view
Category: 0 komentar

struktur detail inter cpu

Category: 0 komentar

control unit

Bertugas mengontrol operasi CPU dan secara keselurahan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi – fungsi operasinya.
Termasuk dalam tanggung jawab unit kontrol adalah mengambil instruksi – instruksi dari memori utama dan menentukan jenis instruksi tersebut.
Category: 0 komentar

register

Media penyimpan internal CPU yang digunakan saat proses pengolahan data.
Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya.
Category: 0 komentar

sejarah perangkat lunak

perngkat lunak generasi pertama
Menghubungkan beberapa sirkuit didalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya unik untuk suatu aplikasi.
perkembangan bahasa pemrograman tingkat tinggi
•1957 : FORTRAN (Formula Translator), John Bakus,IBM
•1958 : LISP (List Programing),JohnMcCarty
•1958 : ALGOL (AlgoritmicLanguage)
•1959 : COBOL (Common Business Oriented Language), Dr. Grace Hooper
•1960 : LOGO, MIT
•1961 : GPSS (General Purpose System Simulator)
•1961 : RPG (Report Program Generator),IBM
•1962 : APL (A Programming Language), Kenneth Iverson,IBM
•1964 : BASIC (Beginner’s All-purpose Symbolic Instruction Code), John G. Kemeny& Thomas E. Kurtz
•1966 : PL/1 (Programming Language version 1)IBM, gabunganFORTRAN danCOBOL
•1968 : PILOT (Programmed Inquiry, Learning, or Teaching), John A. Starkweather
•1969 : FORTH, Charles H. Moore, digunakandalambidangastronomi
•1970 : PASCAL, dikembangkanolehNiklausWirth
•1971 : SAM76,Claude Keagan, gabungandariLISP danFORTH.
•1972 : PROLOG,AlainColmerauer& Philippe Roussel, untukkecerdasanbuatan
•1974 : C pertamakali dikembangkanbernamaBCPL, kemudiandiadaptasidiBell Laboratories dengannamabahasaB.
•1974 : COMAL, BorgeChristensen & Benedict Lofsted, gabunganBASIC & PASCAL.
•1977 : MODULA-2, NiklausWirth,Swiss
•1979 : ADA digunakandiDephanAS, diambildariADA AUGUSTA.
perangkat lunak paket aplikasi
•1976 : Electrical Pencil, Michael Shrayer, pengolahkata, California
•1979 : Word Star,JohnBarnaby,pengolahkata
•1979 : Apple Writer,PaulLutus, pengolahkata
•1979 : VisicalC(VisualCalculator), Robert Frankston, DEC (Digital Equipment Corporation)
•1981 : DBASE-II, Wayne Ratliff, ahliteknikNASA
•1982 : LOTUS 1-2-3, gabunganprogram spreadsheet,grafikdankemampuanuntukmendapatkaninformasi, MitchelKapoor,YaleUniv.
perangkat lunak sistem operasi
•1954 : SistemOperasipertamakali DigunakanuntukkomputerIBM 701 diGeneral Motor Research Laboratories
•1960 : SistemOperasiuntukkomputermini pertamakali
•1969 : UNIX,KenThompson, diterapkanpadakomputerPDP-7, Bell Laboratories
•1970 : CP/M (Control Program / Microprocessor),GarryKildal,DigitalResearch
•1980 : MS-DOS (Microsoft-Disk Operating System),WilliamBill Gates, Microsoft Corporation
•1985 : Microsoft Windows Pertama
•1987 : IBM Operating System/2
•1988 : Windows/386
•1990 : Windows 3.0
•1993 : Mosaic, Browser Internet Pertama
•1995 : Windows 95
•1997 : Windows 98
Category: 0 komentar

sejarah komputer & generasi komputer

ENIAC
Electronic Numerical Integrator And Computer
Eckert and Mauchly
University of Pennsylvania
Tabel Lintasan peluru
Mulai dibuat 1943
Selesai 1946
Terlambat untuk digunakan dlm PD-II
Dipakai sampai 1955
komputer komersial
1947 - Eckert-Mauchly Computer Corporation
UNIVAC I (Universal Automatic Computer)
Untuk kalkulasi sensus 1950 oleh US Bureau of Census
Menjadi divisi dari Sperry-Rand Corporation
UNIVAC II dipasarkan akhir th. 1950-an
Lebih cepat
Kapasitas memori lebih besar
IBM
Pabrik peralatan Punched-card
1953 – IBM-701
Komputer pertama IBM (stored program computer)
Untuk keperluan aplikasi Scientific
1955 – IBM- 702
Untuk applikasi bisnis
Merupakan awal dari seri 700/7000 yang membuat IBM menjadi pabrik komputer yang dominan
generasi komputer
1946-1957 : Vacuum tube
1958-1964 : Transistor
1965-1971 : SSI - Small scale integration
Up to 100 devices on a chip
1971 : MSI - Medium scale integration (
100-3,000 devices on a chip
1971-1977 : LSI - Large scale integration
3,000 - 100,000 devices on a chip
1978- : VLSI - Very large scale integration
100,000 - 100,000,000 devices on a chip
Ultra large scale integration
Over 100,000,000 devices on a chip
intel
1971 - 4004
Microprocessor pertama, CPU dalam 1 chip, 4 bit
1972 - 8008
8 bit, Digunakan untuk aplikasi khusus
1974 - 8080
Microprocessor general purpose yang pertama dari Intel
1978 - 8086, 80286
1985 - 80386
1989 - 80486
pentium
CISC
Menggunakan teknik-teknik superscalar
Eksekusi instruksi secara parallel
P6 : menggunakan:
Brach prediction
Data flow analisys
Specultive execution
P7 : menggunakan teknologi berbasis RISC
Category: 0 komentar

struktur & fungsi


Strukture adalah bagaimana masing-masing komponen saling berhubungan satu sama lain
Fungsi merupakan operasi dari masing-masing komponen sebagai bagian dari struktur
Category: 0 komentar

seperngkat komputer & fungsi komputer

seperangkat komputer
Unit Masukan
Unit Keluaran
Unit Pemrosesdata
Unit Penyimpandata
fungsi komputer
•Menulis (word processor)
•Menghitung neraca (spreadsheet)
•Membuat program (VB, Delphi, Java, dll)
•Bertukar data (jaringan/LAN)
•Bertukar data global(internet)
•Membuat animasi
•Membuat game
•Membuat lagu
•Dst..
Category: 0 komentar

definisi komputer

Komputer=computare (menghitung)=Alat hitung
–Mesin yang dapat memecahkan berbagai masalah bagi manusia dengan memberikaninstruksi-instruksi(digital) kepada mesin itu.
–mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya,dan menghasilkan output berupa informasi.
–suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut:
•menerima input
•memproses input tadi sesuai dengan programnya
•menyimpan perintah-perintah dan hasil dari pengolahan
•menyediakan output dalam bentuk informasi
–suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.
Category: 0 komentar

arsitektur & organisasi komputer

> Arsitektur komputer berkaitan dengan atribute-atribute yang nampak bagi programmer
> Organisasi komputer berkaitan dengan unit-unit operasional dan interkoneksinya yang merealisasikan spesifikasi arsitektural
Category: 0 komentar

Siklus fetch-eksekusi bisa dijelaskan sebagai berikut

-di awal setiap siklus, CPU akan membaca dari memori utama,
-sebuah register, yang disebut Program Counter (PC), akan mengawasi dan menghitung instruksi selanjutnya,
-ketika CPU membaca sebuah instruksi, Program Counter akan menambah satu hitungannya,
-lalu instruksi-instruksi yang dibaca tersebut akan dimuat dalam suatu register yang disebut register instruksi (IR), dan akhirnya
-CPU akan melakukan interpretasi terhadap instruksi yang disimpan dalam bentuk kode binari, dan melakukan aksi yang sesuai dengan instruksi tersebut.
Category: 0 komentar

Fungsi CPU

Fungsi utama CPU adalah menjalankan program-program yang disimpan di memori utama. Hal ini dilakukan dengan cara mengambil instruksi-instruksi dari memori utama dan mengeksekusinya satu persatu sesuai dengan alur perintah. Pekerjaan ini dilakukan dalam dua tahapan yaitu membaca instruksi (fetch) dan melaksanakan instruksi tersebut (execute). Proses membaca dan melaksankan ini dilakukan berulang-ulang sampai semua instruksi yang terdapat di memori utama dijalankan atau komputer dimatikan. Proses ini dikenal juga sebagai siklus fetch-eksekusi.
Category: 0 komentar

Pengertian CPU

CPU (Central Processing Unit) adalah otak atau sumber dari komputer yang mengatur dan memproses seluruh kerja komputer. CPU ini berbentuk IC yang diberi nama sesuai dengan tipenya, misalnya 8088 untuk PC XT dan 80286 untuk PC AT,Pentium IV dan sebagainya. Karena CPU ini berada pada suatu board (papan) yang disebut motherboard dan terletk dalam kotak (casing), sekarang ini orang jadi cenderung menyebut kotak berisi catu daya, disk drive dan motherboard sebagai CPU/ kotak CPU. Di dalam kotak CPU biasanya terdapat 2 buah disket drive yang diberi nama disket drive A dan disket drive B. selain disket drive ada juga yang mempunyai hard disk dan CD ROM.
Category: 0 komentar