Selasa, 08 November 2011

Tugas 5

1. Jelaskan tentang arsitektur komputer yang menggunakan teknologi Hyperthreading dengan algoritma distpatching algoritm .
jawabannya :
  • Hyperthreding adalah teknologi mikro prosesor yang dibuat intel pada beberapa prosesor seperti pentium 4, xeon, pentium D dan core2.teknologi ini memperkenalkan pada bulan maret 2002dan mulanya hanya diperkenalkan pada prosesor xeon.  prosessor seperti ini mendukung banyak prosesor yang mempunyai dual prosessor walaupun secara fisik mepunyai satu prosesor . dengan dua prosesor akan membuat kinerja komputer lebih efisen. meski bekerja secara multi tasking. kernel tersebut mengeksekusi perintah secara berurutan dengan algortm antrian.
 2. Jelaskan tentang dispatching algorithm .
jawabannya :
  • Prosesor dengan teknologi ini akan dilihat oleh sistem operasi yang mendukung banyak prosessor seperti windows NT, windows 2000, windows xp profesional , windows vista dan GNU atau linux sebagai dua buah prosessor , meski secara fisik hanya tersedia satu prosesor. dengan dua buah prosesor dikenali oleh sitem operasi, maka kinerja sistem dalam melakukan eksekusi setiap thread pun akan lebih efisien , karena meskipun sistem operasi bersifat multitasking sistem operasi tersebut  melalukan eksekusi terhadap proses secara sekuensi (berurutan), dengan sebuah algoritma antrean yang disebut dispatching algorithm.
3.  Sebutkan minimal 10 sistem operasi yang mendukung teknologi hyperthreading dan kelompokan termasuk kedalam model multithreading yang mana ?
jawabannya : 
  • windows NT/ XP / 2000, linux , solaris 9 dan later termasuk juga kedalam kelompok multhreading yang one-to-one model.
  • Windows NT/2000, IRIX, digital UNIX dan solaris pun termasuk kedalam model multhreading many-to-many  model
  • IRIX , HP-UX, tru64, UNIX , solaris 8 and earlier termasuk ke kelompok model multhreading two -level model
  • GNU termasuk ke kelompok model multhreading many-to-one model 
4. Cari contoh  program sederhana 
jawabannya :

Program Penjumlahan :
#include
#include
# define jumlah 50
void tampilan(float c);
float penjumlahan(float a);
int main()
{
float b;
cout<<"Masukan nilai ="<>b;
tampilan(b);
b=penjumlahan(b);
cout<<"nilai b="<<b;
return 0;
}
void tampil(float c)
{
cout<<"nilai c="<<c<<endl;
 }
float penjumlahan (float a)
{
return (a+5);
}

Kamis, 03 November 2011

Internal dan Eksternal command

1. Assoc 
  • perintah ini digunakan untuk menampilkan atau mengubah asosiasi ekstensi file
 2. AT
  • perintah ini digunakan untuk menjadwal perintah dan program agar berjalan dikomputer pada waktu tertentu
 3. Break 
  • perintah digunakan untuk mengatur atau menghilangkan pemeriksaan extended ctrl+c.
 4.Calcs 
  • Perintah ini digunakan untuk menampilkan atau mengubah daftar kontrol akses(ACLS) dari file
 5. Call
  • Perintah ini digunakan untuk memanggil sebuah program batch dari program batch lainnya.
 6. CHCP 
  • Perintah ini digunakan untuk menampilkan atau mengubah no aktif code page.
7.  Vol 
  • Perintah ini digunakan untuk menampilkan volume label atau no seri dari sebuah disk .
  • contoh c:\> vol
8. copy 
  • Perintah ini digunakan untuk menyalin atau mengcopy file 
  • contoh c:\> copy c:\tugas d:\latihandos . perintah yang dimaksud untuk mengcopy file pada directory tugas disket , dan dicopykan ke directory c:\latihandos
9. Ren
  • Fungsinya untuk mengubah (rename) nama file dengan file baru .perintah ini tidak akan mengubah isi dari file tersebut
  • bentuk umum : REN <nama_file_lama> <nama_file_baru>
  • contoh : C:\ren tugasdini.doc latihanso.doc
10. Date 
  • perintah ini digunakan untuk menampilkan atau mengubah tanggal
  • contoh : c:\date
11. Ver
  • Perintah ini digunakan untuk menampilkan versi windows yang akan digunakan.
  • contoh : c:\ver
12.Diskcopy 
  • digunakan untuk membuat salinan disket dalam dos.perintah ini bisa digunakan untuk menyalin satu sumber ke sumber lainnya. 
  • contoh C:\discopy C:C:
  • mengcopy dari drive sumber c: ke C:  
13.FDISK
Fdisk digunakan untuk mengetahui informasi tentang partisi hardisk yang dimiliki serta dapat juga melakukan :
  • membuat partisi dan driver logical
  • membuat partisi aktif
  • menghapus partisi logical driver