Friday, November 4, 2022

Definisi dan Perbedaan antara Threads dan Processes

MUHAMMAD ENDI
22312023
IF 22 A

Threads 
Thread adalah unit dasar yang digunakan oleh CPU dan terdiri dari Thread_ID, program counter, register set dan stack. Sebuah Thread berbagi segmen kode, segmen data, dan sumber daya sistem operasinya dengan Thread lain yang termasuk dalam proses yang sama. Thread juga biasa disebut sebagai proses ringan.

Proses tradisional atau kelas berat memiliki Thread yang bertindak sebagai pengontrol. Banyak sistem operasi modern telah mengembangkan konsep yang memungkinkan proses untuk melakukan multi-threading agar dapat mengetik dan menjalankan pemeriksaan ejaan secara terus-menerus dalam proses yang sama, memungkinkan suatu proses untuk menjalankan banyak tugas sekaligus. Thread berbagi bagian program, bagian data, dan sumber daya sistem operasi dengan Thread lain yang mereferensikan proses yang sama. Sebuah thread terdiri dari thread ID, program counter, register set, dan stack, sehingga dengan multiple thread control, sebuah proses dapat mengeksekusi beberapa pekerjaan pada saat yang bersamaan.


Processes


Secara informal, proses adalah program yang sedang dieksekusi. Suatu proses bukan hanya kode program, kadang-kadang disebut bagian tertulis. Suatu proses juga mencakup aktivitas saat ini, yang diwakili oleh nilai dalam penghitung program dan isi register prosesor. Sebuah proses juga biasanya mencakup tumpukan proses, yang berisi data sementara (seperti parameter metode, alamat pengirim, dan variabel lokal) dan segmen data, yang berisi variabel global. Sebuah program bukanlah sebuah proses itu sendiri, sebuah program adalah sebuah entitas pasif, seperti isi dari sebuah file yang disimpan pada sebuah floppy disk, seperti sebuah proses dalam sebuah entitas aktif, dengan program counter yang menentukan instruksi selanjutnya untuk dijalankan dan sebuah kumpulan sumber daya yang terkait dengannya. Meskipun dua proses dapat dihubungkan ke program yang sama, keduanya dianggap sebagai dua perintah eksekusi yang berbeda. Misalnya, beberapa pengguna mungkin menjalankan salinan program email yang berbeda, atau pengguna yang sama mungkin meminta beberapa salinan dari program editor. Masing-masing proses ini adalah proses yang berbeda, dan sementara bagian penulisan teksnya sama, bagian datanya berbeda. Ini juga umum di SO untuk menelurkan banyak proses setelah dijalankan.

Saat proses berlangsung, ia mengubah status (statis/asli). Bagian keadaan dari suatu proses ditentukan oleh aktivitas proses yang ada. Setiap proses mungkin berada dalam salah satu status berikut:

1. New             : Proses sedang dikerjakan/ dibuat.
2. Running       : Instruksi sedang dikerjakan.
3. Waiting        : Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah
                            
penyelesaian I/O atau penerimaan sebuah tanda/ signal). 
4. Ready          : Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
5. Terminated  : Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.

Kesimpulan : 

Perbedaan antara proses dengan thread tunggal dengan proses dengan thread yang banyak (Multi thread) adalah proses dengan thread yang banyak dapat mengerjakan lebih dari satu tugas pada satu satuan waktu.  
 


Wednesday, November 2, 2022

SIMD ( Single Instruction Multiple Data )

 MUHAMMAD ENDI
22312023
IF 22 A


SIMD, yang merupakan singkatan dari Single Instruction Multiple Data, adalah istilah dalam komputasi yang mengacu pada serangkaian operasi yang digunakan untuk secara efisien memproses sejumlah besar data secara paralel, seperti yang terjadi pada prosesor vektor atau prosesor array. SIMD pertama kali dipopulerkan di superkomputer besar, meskipun sekarang telah ditemukan di komputer pribadi. Contoh aplikasi yang dapat memanfaatkan SIMD adalah aplikasi yang memiliki nilai tambah yang sama untuk beberapa titik data, hal yang biasa terjadi pada aplikasi multimedia. Contoh operasinya adalah mengubah kecerahan gambar. Setiap piksel gambar 24-bit berisi tiga nilai luminansi 8-bit untuk komponen merah, hijau, dan biru. Untuk mengubah kecerahan, nilai R, G, B dibaca dari memori, nilai baru ditambahkan (atau dikurangi) ke nilai R, G, B ini, dan nilai akhir dikembalikan (ditulis kembali) ke memori . 

Prosesor yang memiliki SIMD menawarkan dua keunggulan, yakni: 

·         Data langsung dapat dipahami dalam bentuk blok data, dibandingkan dengan beberapa data yang terpisah secara sendiri-sendiri. Dengan menggunakan blok data, prosesor dapat memuat data secara keseluruhan pada waktu yang sama. Daripada melakukan beberapa instruksi "ambil pixel ini, lalu ambil pixel itu, dst", sebuah prosesor SIMD akan melakukannya dalam sebuah instruksi saja, yaitu "ambil semua pixel itu!" (istilah "semua" adalah nilai yang berbeda dari satu desain ke desain lainnya). Jelas, hal ini dapat mengurangi banyak waktu pemrosesan (akibat instruksi yang dikeluarkan hanya satu untuk sekumpulan data), jika dibandingkan dengan desain prosesor tradisional yang tidak memiliki SIMD (yang memberikan satu instruksi untuk satu data saja).

·         Sistem SIMD umumnya hanya mencakup instruksi-instruksi yang dapat diaplikasikan terhadap semua data dalam satu operasi. Dengan kata lain, sistem SIMD dapat bekerja dengan memuat beberapa titik data secara sekaligus, dan melakukan operasi terhadap titik data secara sekaligus.

      Sayangnya, beberapa desainer SIMD menghadapi pertimbangan desain di luar kendali mereka. Salah satu pertimbangannya adalah jumlah register yang besar harus ditambahkan untuk menampung data yang akan diproses. Idealnya, ini akan dicapai dengan menambahkan unit SIMD ke prosesor untuk memiliki register sendiri, tetapi beberapa desainer terpaksa menggunakan register yang ada, biasanya register floating-point. Register floating-point biasanya berukuran 64 bit, lebih kecil dari yang dibutuhkan agar SIMD bekerja secara optimal, meskipun ini bisa menjadi masalah jika kode mencoba menggunakan instruksi floating-point dan SIMD.

    Dalam desain awal SIMD, ada beberapa prosesor yang secara khusus disiapkan untuk melakukan tugas ini, sering disebut sebagai prosesor sinyal digital (DSP). Perbedaan utama antara SIMD dan DSP adalah DSP adalah prosesor yang lengkap dengan serangkaian instruksinya sendiri (walaupun lebih sulit digunakan), sedangkan SIMD hanya mengandalkan register tujuan umum untuk menangani detail program, sedangkan instruksi SIMD hanya menangani manipulasi data.

    Penggunaan instruksi SIMD pertama kali dilakukan pada superkomputer vektor dan dipopulerkan oleh Cray pada tahun 1970-an. Baru-baru ini, SIMD kecil (64-bit atau 128-bit) telah menjadi populer di CPU tujuan umum, mulai tahun 1994 dengan set instruksi MAX yang diterapkan pada Hewlett-Packard PA-RISC. Instruksi SIMD, sekarang ditemukan di sebagian besar prosesor, seperti AltiVec di prosesor PowerPC; Intel MMX, SSE, SSE2, SSE3, SSE4, AMD 3DNow! Di prosesor Intel x86; VIS di prosesor SPARC; MAX di HP PA-RISC; MDMX dan MIPS-3D di MIPS dan MVI di prosesor DEC Alpha. Namun, perangkat lunak umumnya tidak menggunakan instruksi, dan bahkan instruksi ini hanya digunakan untuk aplikasi khusus, seperti pemrosesan grafik.

    Meskipun ini sering terbukti sulit untuk menemukan aplikasi komersial yang didedikasikan untuk prosesor SIMD, ada beberapa keberhasilan, seperti aplikasi GAPP yang dikembangkan oleh Lockheed Martin. Versi GAPP yang lebih baru bahkan menjadi aplikasi yang dapat memproses video secara real-time dan mengkonversi antara berbagai standar video (seperti NTSC ke PAL atau sebaliknya, NTSC ke HDTV atau sebaliknya, dll), melakukan de-interlacing, pengurangan kebisingan, dll., kompresi video dan peningkatan gambar.

 


Friday, October 21, 2022

Random Access Memory ( RAM )

 MUHAMMAD ENDI

 22312023

 IF 22 A

    Memori adalah salah satu komponen komputer , laptop atau gadget yang sangat penting . tanpa komponen ini pastinya kita tidak bisa mengelola  atau menjalankan suatu aplikasi atau game.berikt Ram dari awal diciptakan hingga sekarang.

 DRAM ( Dynamic Random Access Memory ) 
      di ciptakan oleh perusahaan IBM pada tahun 1970.memiliki kecepatan antara 4,77 Mhz sampai        dengan 40 Mhz.

 FPM DRAM ( Fast Page Mode DRAM )
     diciptakan pada tahun 1987, lebih dikenal dengan FPM , FPM Sendiri memiliki kecepatan antara 16 
    Mhz sampai dengan 66 Mhz . 

 EDO DRAM ( Extended Data Output Dynamic Random Access Memory ) 
        Munculnya EDO RAM untuk menyempurnakan jenis memori sebelumnya yaitu fpm dram. EDO 
    RAM Sendiri digunakan oleh komputer dengan prosesor intel 486 dan juga intel pentimun generasi 
    pertama

 SD RAM ( Synchoronous Dynamic RAM ) 
        Pada tahun 1996 dan tahun 1997 muncul SD RAM PC 66 . PC 66 berarti RAM ini memiliki 
    kecepatan 66 Mhz. Kemudian Muncul lagi SD RAM PC 100 yang digunakan untuk konputer 
    pentium II .Pada tahun 1999, SDRAM PC 133 diluncurkan ke pasaran .SDRAM terus ditingkatkan
    menjadi PC 150.

 RD RAM ( Rambus DRAM ) 
        Ram jenis ini bisa mengalirkan data 1 GB/s . cukup jauh apabila dibandingkan dengan SDRAM 
    namun rambus Ram akhirnya menghilang dari pasaran dikarenakan harga nya terlampau tinggi 

DDR SDRAM  ( Double data rate synchoronous RAM ) 
       Pada tahun 1999 , dua perusahaan yang saling yaitu AMD dan intel meningkatkan kecepatan clock 
    prosesor masing-masing . dan ini berimbas kepada kebutuhan RAM yang bisa mengimbangi 
    kemampuan tersebut . untuk mengatasi masalah tersebut maka di ciptakan DDR SDRAM atau yang 
    yang dikenal dengan RAM Tipe DDR1. Umumnya untuk prosesor pentium III sampai dengan 
    Pentium IV.

 DDR2 SDRAM

    Pengembangan berlanjut ke jenis terbaru. RAM ini muncul pada tahun 2005. DDR2 memiliki    kecepatan lebih baik. RAM tipe DDR2 pun saat ini masih banyak beredar walaupun untuk        kapasitas   2GB sangat sulit untuk ditemui di pasaran. Walaupun ada harganya lumayan mahal, bahkan setara  dengan 4GB DDR3. RAM ini digunakan dari prosesor pentium IV sampai dengan generasi Core Duo. RAM tipe ini membutuhkan daya sebesar 1,8 Volt.


DDR3 SDRAM
    Pada pertengahan tahun 2007 muncul kembali jenis RAM terbaru yaitu DDR3 SD RAM. Membutuhkan daya hanya 1,5Volt. Kemampuan yang lebih baik begitu juga lebih irit daya membuat RAM DDR2 tertinggal jauh. Namun harganya pada waktu itu cukuplah tinggi membuat RAM ini belum dilirik orang lain. Barulah pada tahun 2010 RAM ini mulai diburu pengguna komputer. Untuk saat ini harga RAM DDR3 jauh lebih murah daripada DDR2. RAM ini mulai digunakan pada prosesor Core Duo sampai dengan Core i7.

 

DDR4 SDRAM
    RAM yang dirilis pada tahun 2014 namun ternyata baru bisa digunakan pada tahun 2015 merupakan RAM tipe paling baru saat ini. Untuk harga sendiri masih belum bisa dijangkau untuk kalangan biasa. Apalagi RAM ini masih diperuntukkan untuk prosesor kelas atas miliknya Intel.

 

 

 


Thursday, October 6, 2022

Perkembangan Suatu Perangkat Keluaran

  MUHAMMAD ENDI

           22312023

            IF 22 A


Perkembangan suatu perangkat keluaran (Printer)


 Printer Dot Matrikx
    
Pertama kali pada tahun 1957. dunia sejarah printer menyebutkan jika perusahaaan IBM-lah yang pertama kali mengeluarkan printer ini untuk dijual dipasaran selanjutnya ditahun 1968, sebuah pabrikan yang ada di jepang , OKI mencoba merilis printer dot matriks pertama kali dan dikatakan pula bahwa printer perinter seri ini sangat mendukung generator dengan jumlah 128 karakter dengan ukuran beton beton adalah 5x7.dalam pemasaranya printer ini telah menjangkau wilayah dan lembaga. 



Printer Inkjet
Pada tahun 1984, sistem penerimaan ini belum menjadi ketergantungan seperti saat ini. Printer  inkjet  printer system dot matrik, yang menggantikan penggantian pita. Tak lama kemudian, pabrik-pabrik printer mulai mengkonsep teknologi  inkjet , sesuai dengan kemajuan yang dicapai.
Beberapa perusahaan mulai menjadi kendali belakang kemajuan inkjet. Dan pada tahun 90-an, metode tersebar luas tersebut. Saat ini metode  cartridge  diperlukan untuk mencetak baik hitam putih ataupun gambar dan foto warna .




Printer Jet Laser
Printer laser yang sesuai dengan  EARS  yang dikembangkan di Xerox Palo Alto Research Center, mulai tahun 1969 dan selesai pada bulan November tahun 1971. Tenaga ahli Xerox, Gary Starkweather mengadopsi teknologi  copy  laser printer Xerox. Xerox 9700 adalah produk printer laser pertama Xerox dengan teknologi xerographic laser yang di realase tahun 1977.




Printer Flatbed Plotter

printer yang banyak digunakan oleh perusahaan grafis, karena kemampuannya dapat mencetak dengan ukuran yang sangat lebar. Output pada printer ini bisa mencetak pada permukaan kertas, Vinyl, sticker dan berbagai bahan lainnya.



Printer Roda Daisy

Daisy Wheel pertama kali ditemukan oleh Dr Andrew Gabor pada tahun 1970 dan pada tahun 1889 desain dari Daisy Wheel dipatenkan oleh Arthur Irving.




Line Printer
Printer jenis ini melakukan proses cetak huruf lebih cepat dibandingkan dengan printer Daisy Wheel (Character Printer).
Line Printer mampu mencetak 10 halaman per menit (600 baris) pada tahun 1950. Kemudian berkembang dan bertambah cepat dalam proses mencetaknya menjadi 2500 barus per menit. Printer ini dibagi menjadi 3 yaitu Drum Printer, Band Printer dan Bar Printer.

Digital Printer
Digital printer adalah mesin printer yang mencetak gambar yang berasal dari gambar berbasis digital dari komputer atau perangkat lainnya (Kamera). Printer digital berkembang pesat mendukung segala kebutuhan pasar untuk mencetak segala jenis gambar dengan hasil maksimal.


Semua dalam Satu Pencetak
All in One Printer yang hadir sekitar tahun 2000-an mengambil pekerjaan yang terpisah menjadi 1 perangkat untuk kebutuhan perkantoran. Printer jenis ini mampu melakukan berbagai tindakan seperti mencetak ( Print ), Menyalin ( Copy ), Memindai Gambar Pada Kertas Ke Gambar Digital ( Scanner ), dan Fax. 




3D Printer
Di tahun 2010an perkembangan printer semakin maju, dimana hadirnya perangkat printer 3D untuk masyarakat. Jenis printer ini mampu mencetak berbagai bentuk 3 dimensi suatu objek digital menjadi nyata . Awalnya jenis printer ini hadir dalam ukuran kecil dan untuk keperluan medis, namun sekarang 3d printer hadir dengan ukuran yang besar dan mungkin saja kedepannya setiap perusahaan dan rumah akan memiliki mesin printer 3 dimensi untuk keperluan sehari-hari.









Tuesday, September 27, 2022

Perkembangan Suatu Perangkat Masukkan

 MUHAMMAD ENDI

        22312023

        IF 22 A


KEYBOARD 

Penciptaan keyboard di ilhami oleh penciptaan mesin ketik yang dasar rancangannya dibuat dan dipatenkan oleh Christoper Lathan pada tahun 1868 yang dikenal dengan susunan keyboard Qwerty dan banyak dipasarkan pada tahun 1877 oleh perusahaan Remington.


 Keyboard Komputer Qwerty


Keyboard yang dipakai pada tahun 1880an sampai dengan tahun 1950 ini,Pertama kali ditemukan pada tahun 1878 dengan memiliki susunan kata QWERTY. dan masih bisa di era modern seperti sekarang
Pengambilan nama pada keyboard ini didasari oleh susunan huruf yang terletak pada ada garis dua. Susunan ini terbentuk dari tombol alfanumerik keyboard PC, memasuki tahun 1905 an susunan ini dijadikan sebagai standar keyboard PC. Keyboard qwerty masih bisa ditemukan sampai sekarang ini. Beberapa merk komputer seperti Asus, Lenovo, HP dan berbagai brand lainnya masih menggunakan jenis keyboard ini untuk melengkapi perangkat input di laptop.


Keyboard Klockenberg




Keyboard yang dibuat untuk menyempurnakan jenis keyboard yang sebelumnya, yaitu dengan memisahkan kedua bagian keyboard (bagian kiri dan kanan). Bagian kiri dan kanan keyboard dipisahkan dengan sudut 15 derajat dan dibuat miring ke bawah. Selain itu, keyboard ini mempunyai tombol-tombol yang dibuat lebih dekat dengan meja kerja sehingga terasa lebih nyaman. Peletakan keyboard seperti ini dapat  mengurangi beban otot pada jari jemari dan pergelangan tangan dan juga dirancang untuk mengurangi beban otot pada tangan dan bahu. Tetapi, dengan terpisahnya bagian kiri dan kanannya keyboard ini menjadikannya relatif lebih banyak memakan ruang,, yang membuat kita kurang leluasa.

Keyboard Dvorak

Sebelum disempurnakan menjadi keyboard qwerty sudah ada keyboard Dvorak. Diciptakan pada 1932, rancangannya sudah sangat sempurna.. Jika kita bandingkan dengan keyboard tipe “qwerty”, mungkin lebih efisien memakai keyboard “qwerty”. karena kita sudah terbiasa menggunakan keyboard “qwerty” yang juga merupakan mesin bawaan dari jaman dahulu.

Keyboard Maltron

dengan menggunakan Maltron, keyboardnyalah yang akan menyesuaikan dengan tangan. Dengan bentuknya yang unik, Maltron menjamin kenyamanan jari tangan di saat mengetik sehingga tidak menyebabkan RSI bahkan bisa meningkatkan kecepatan mengetik sebab yang digunakan adalah 10 jari tidak seperti keyboard lainnya yang hanya menggunakan 8 jari.

Keyboard Chord

Keyboard ini hanya mempunyai beberapa tombol antara 4 sampai 5. Cara untuk memasukkan suatu huruf yaitu harus menekan beberapa tombol secara bersamaan. mungkin kita akan sedikit mengalami kesulitan ketika menggunakan keyboard ini karena kita harus tahu dahulu tombol kombinasi mana yang akan kita gunakan ketika akan meng input sebuah huruf. Walaupun kecepatannya tinggi namun kurang populer, dan waktu pemakaian yang lama akan menyebabkan kelelahan pada tangan.

Keyboard Palantype


Tata letak Keyboard palantype ini di bagi menjadi 3 kelompok. Kelompok pada bagian kiri menunjukkan konsonan awal sebuah kata, bagian tengah menunjukkan kelompok vokal dan bagian kanan menunjukkan kelompok konsonan terakhir dari sebuah kata atau suku kata.

Keyboard Stenotype

Steno adalah jenis tulisan singkat yang sering digunakan untuk mencatat ucapan seorang. Jenis tulisan seperti ini paling banyak digunakan oleh para wartawan untuk mencatat hasil wawancara nya dengan lebih cepat. Papan ketik stenotype mempunyai keunggulan yang hampir sama dengan papan ketik palantype, dimana kita bisa meng input data lebih cepat.

Keyboard Alphabetik

keyboard alphabetik adalah keyboard yang penyusunan huruf nya berurutan seperti pada urutan alphabet. Tetapi keyboard alphabetik ini tidak dapat menyaingi popularitas tata letak QWERTY, yang biasanya hanya ditemui pada mainan anak-anak, sehingga anak-anak dimana fungsinya sebagai bahan belajar mengenal huruf alphabet. Namun, Bagi pengguna yang bukan tukang ketik,  tata letak keyboard alphabetik ini cukup membantu.walaupun dari hasil pengujian, tata letak seperti ini justru memperlambat kecepatan pengetikan.

Keyboard Numeric
Keyboard Numeric terdiri atas angka dan arrow key. Untuk memasukkan bilangan dalam jumlah yang besar, orang lebih suka menggunakan tombol numerik (numeric keypad) karena tata letak tombol-tombolnya dapat dijangkau dengan tangan. Keyboard Numeric ini juga biasa ditemukan di bagian kanan keyboard.Numeric Keypad/ tombol numerik merupakan bagian khusus dari keyboard yang berisi angka yang berfungsi untuk memasukkan data berupa angka dan operasi perhitungan. Struktur angkanya disusun menyerupai kalkulator dan alat hitung lainnya.








Thursday, September 8, 2022

ARITMATIKA INTEGER

Nama : Muhammad Endi
Npm : 22312023
kelas : IF 22 A

  •  konversi 
    konversi merupakan proses mengubah bentuk bilangan satu ke bentuk bilangan lain yang memiliki nilai yang sama.ada 4 jenis bilangan yang dikenal yaitu :
    1.Desimal (Dasar 10)
        {0,1,2,3,4,5,6,7 , 8,9}
    2. Biner (Basis 2)
        {0,1}
    3.Oktal (Basis 8)
        {0,1,2,3,4,5,6,7}
    4.Hexadesimal (Basis 16)
         {0 , 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

  • konversi biner ke : desimal,oktal,hexadesimal

  • konversi ke : biner,oktal,heksadesimal

  • konversi oktal ke : biner,desimal,heksadesimal
-oktal ke contoh 145 seperti gambar berikut:

hasil oktal ke desimal = 101 10

-oktal ke biner contohnya 145 seperti gambar berikut: 
hasil oktal ke biner= 001100101

-oktal ke heksadesimal

untuk oktal ke heksadesimal kita konversikan dulu oktal ke biner contoh 145:
hasilnya oktal ke heksadesimal = 001100101

lalu baru konversikan hasil bilangan biner 001100101 ke heksadesimal
dan barulah ketemu hasil oktal ke heksadesimal =65


  • konversi heksaesimal
- heksadesimal ke desimal contoh C54 16  seperti gambar berikut:

hasil heksadesimal ke desimal = 3156 10

- heksadesimal ke biner contonya C54 seperti gambar berikut:

hasil heksadesimal ke biner = 110001010100

- heksadesimal ke oktal
  konversi terlebih dahulu terlebih dahulu ke biner seperti gambar berikut: hasil 
heksadesimal ke biner = 110001010100

lalu kemudian konversikan bilangan biner 110001010100 ke oktal seperti gambar berikut:
hasil heksadesimal ke oktal =6124

  • Cara melalukan Aritmatika Interger (+, - , x, : )
  1. Penjumlahan 
    penjumlahan bilangan biner sebenarnya sama dengan proses penjumlahan pada bilangan desimal atau yang biasa kita lakukan. hanya saja angka dalam bilangan biner hanya terdiri dari 0 dan 1 , dan memiliki aturan dasar yaitu : 
    0+0=0
    0+1=1
    1+0=1
    1+1=10 (0 sisip 1)
    1+1+1=11  (1 sisip 1)

    contohnya:

    10+15=25

    jawab:       10=1010  (bilangan binernya)
                      15=1111  (bilangan binernya)
                           _____+
            hasilnya  11001  hasil tersebut bila diubah ke desimal = 25

  2.  Pengurangan 
     
    Pengurangan bilangan biner sebenarnya sama saja dengan proses pengurangan pada desimal atau yang biasa dilakukan.hanya saja angka dalam bilangan biner hanya terdiri dari 0 dan 1 , dan memiliki aturan dasar, yaitu:
    0-0=0
    1-0=1
    1-1=0
    0-1=1 pinjam 1

    contoh:

    15-10=5

    jawab :     15=1111
                     10=1010
                          ______-
                hasil =  0101 hasil tersebut bila diubah ke desimal = 5

  3. Perkalian 
    Perkalian biner sama saja dengan proses perkalian bilangan desimal atau sama seperti perkalian pada biasanya, hanya saja angka dalam bilangan biner hanya terdiri dari 0,1 dan memiliki aturan dasar yaitu : 
    1x1=1
    1x0=0
    0x1=0
    0x0=0

    contoh :

    15x10=150

    jawab :         15=1111
                         10=1010
                               _______x
                                0000
                              1111
                            0000 
                          1111 
                      ____________+
        hasil =    10010110    hasil tersebut bila diubah ke desimal = 150

  4. Pembagian  
    Pembagian bilangan biner sama saja dengan pembagian pada desimal yang biasa dilakukan,hanya saja angka dalam bilangan biner hanya terdiri dari angka 0 dan 1, dan memiliki aturan yaitu : 
    0:1=0
    1:1=1
    1:0=0
     
    contoh: 



           



Thursday, August 4, 2022

komputer generasi pertama sampai generasi modern.

Nama: Muhammad Endi
NPM: 22312023
Kelas: IF 22 A 

•Pada generasi pertama ( 1946-1959) merupakan tabung vakum, dan ini juga menjadi salah satu komponen dasar memang dikenal sama sekali tidak efisien pada beberapa aspek untuk perangkat dari komputer generasi pertama ini dibuat oleh John mauchly dan juga j.presper eckert pada university pennsyivania.
Ciri-ciri komputer generasi pertama:
  • Hardware dari komputer memiliki ukuran fisik yang jauh lebih besar serta membutuhkan ruang yang luas.
  • Instruksi operasi memang dibuat secara spesifik guna melakukan tugas tertentu.
  • Untuk program hanya dapat dibuat dengan memakai bahasa mesin.
  • Komputer juga memiliki silinder magnetic guna menyimpan data.
  • Memakai simpan luar magnetic disk dan juga magnetic tape.
  • Memerlukan daya listrik yang sangat besar.
  • Perlu alat pendingin karena cepat panas.
  • Memiliki daya simpan yang kecil.
  • Kinerjanya kurang cepat.
  • Memakai konsep stored program dengan menggunakan memori utama yakni magnetic core storage.
  • Tabung hampa sebagai sirkuitnya, tabung hampa inilah yang menjadikan ukuran dari komputer saat itu memiliki ukuran yang amat besar.
• Komputer generasi ke-2 ( 1959-1965) 
Tahun 1959 komponen untuk membuat komputer memanfaatkan teknologi transistor, Komputer dengan menggunakan komponen dasar transistor, mempunyai ukuran yang lebih kecil jika dibandingkan tabung vakum serta daya listrik yang diperlukan juga lebih kecil untuk bisa mengoperasikannya.
 Ciri-ciri komputer generasi kedua:
  • Telah memakai operasi didalam bahasa pemrogaman pada tingkat tinggi fortran dan cobol.
  • Kapasitas untuk memori utama juga sudah di kembang dari magnetic core storage.
  • Menggunakan simpanan luar seperti magnetic tape dan juga magnetic disk.
  • Mampu untuk melakukan proses real time dan juga real sharing.
  • Ukuran fisik juga sudah jauh lebih kecil apabila dibandingkan dengan komputer di generasi pertama.
  • Kinerjanya juga mulai lebih cepat, dimana sudah dapat melakukan jutaan operasi selama per detik.
  • Daya listrik yang diperlukan juga jauh lebih kecil.
  • Orientasi pemakaian program ini juga tidak lagi terpaku pada aplikasi bisnis namun sudah pada aplikasi teknik.
Komputer generasi ke-3 ( 1965-1971 ) integrated circuit
Komputer generasi ketiga adalah perkembangan yang melalui tahap yang sangat pesat dari perkembangan komputer yang ada.Pada generasi ketiga inilah sejarah komputer teknologi Integrated Circuit (IC) menjadi salah satu ciri utama. IC dibuat pertama kali oleh seorang bernama, Texas Istruments dan Fairchild Semi konduktor pada tahun 1959 yang berisi hanya enam transistor saja.  Ciri-ciri komputer generasi ketiga:
  • Listrik yang digunakan jauh lebih hemat.
  • Software akan jauh ,lebih meningkat.
  • Harga juga kian terjangkau.
  • Memori juga memiliki kapasitas yang jauh lebih besar serta tidak bisa menyimpan ratusan ribu karakter.
  • Kecepatan juga juga sudah memakai IC sehingga kinerja komputer pun akan jauh lebih cepat dan tepat.
  • Memiliki kecepatan yang hampir 10.000 kali jauh lebih cepat di banding komputer generasi pertama.
  • Komputer sudah mampu untuk melakukan multiprocessing dan juga multitasking.
  • Komputer juga sudah memakai terminal visual display serta bisa mengeluarkan suara.
  • Memakai media penyimpanan luar yakni disket magnetic yang memiliki sifat pengaksesan data secara acak atau random dengan adanya kapasitas yang cukup besar.
  • Mampu untuk melakukan komunikasi dengan komputer yang lainnya.
Komputer generasi ke-4 1971 sekarang) Microprosesor
Komputer saat ini yang kita pakai adalah komputer generasi ke-4.generasi keempat ini dibuat dengan menggunakan komponen dasar yang mempunyai nama Microprosesor.Komputer yang ada pada generasi keempat ialah Visi Calc, Apple II, Apple I PDP-11, IBM 370 dan juga yang telah memakai prosesor intel 8080 dengan menggunakan sistem operasi control program for microprosesor. Yang memakai bahasa pemrogaman Microsoft basic.Ciri-ciri komputer generasi keempat:
  • Dapat menggunakan LSI atau large scale integration.
  • Sudah dikembangkan menjadi komputer mikro yang sudah memakai semikonduktor dan juga mikro processor yang memiliki bentuk seperti chip untuk memori komputernya.

Definisi dan Perbedaan antara Threads dan Processes

MUHAMMAD ENDI 22312023 IF 22 A Threads   Thread adalah unit dasar yang digunakan oleh CPU dan terdiri dari Thread_ID, program counter, regis...