Your Security breached ….
No security is perfect
Facebook.com/cyber.command0s
[+]Team_CC[+]]]>
Threads
Keith Harris Kristanto – 1701355665
Thread, atau kadang-kadang disebut proses ringan (lightweight), adalah unit dasar dari utilisasi CPU. Di dalamnya terdapat ID thread, program counter, register, dan stack. Dan saling berbagi dengan thread lain dalam proses yang sama.
Lightweight process => Karena Threads mempunyai beberapa properti untuk proses
Multithreading => Mengijinkan multiple thread di dalam suatu proses
Keuntungan dari Threads :
Threads Implementation :
Keuntungan :
Kerugian :
Thread State :
Biasanya , ketika sebuah proses baru melahirkan , thread untuk proses yang juga melahirkan .
Thread dalam proses dapat menelurkan thread lain dalam proses yang sama , memberikan pointer instruksi dan argumen untuk thread baru . Thread baru disediakan dengan konteks mendaftar dan tumpukan ruang sendiri dan ditempatkan pada antrian siap .
Ketika thread perlu menunggu untuk sampai waktu yang tepat , dia akan memblokir ( menyimpan register pengguna , program counter , dan tumpukan pointer ) .
Prosesor mungkin sekarang beralih ke eksekusi benang siap lain yang sama atau proses yang berbeda .
Posix (Portable Operating System Interface) Threads
Salah Satu thread programing :
#include<pthread.h>
#include<stdio.h>
#include<stdlib.h>
#define NUMBER_OF_THREADS 10
void *print_hello_world(void *tid){
printf(“Hello World. Greetings from Threads %d”,tid);
pthread_exit(NULL);
}
Contoh 2 :
#include <iostream>
#include <pthread.h>
using namespace std;
int main(int argc, char** argv){
pthread_t thread_a, thread_b;
int N;
if (argc != 2){
cout << “Error” << endl;
return 0;
}
N=atoi(argv[1]);
pthread_create(&thread_a, NULL, task1, &N);
pthread_create(&thread_b, NULL, task2, &N);
cout << “Waiting to join” << endl;
pthread_join(thread_a, NULL);
pthread_join(thread_b, NULL);
return 0;
}
Contoh Function untuk task :
void* task1(void* x){
int* temp = (int*) x;
for (int count 0; count < *temp;
count++
{
cout << “Thread A” << endl;
}
cout << “Thread A Complete” << endl;
return NULL;
}
Contoh Sting dan Attributes
#include <iostream>
#include <pthread.h>
using namespace std;
int main(int argc, char** argv)
{
pthread_t thread_a, thread_b;
pthread_attr_t attr;
int N;
if (argc != 2)
{
cout << “Error” << endl;
return 0;
}
N=atoi(argv[1]);
pthread_attr_init(&attr);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
pthread_create(&thread_a, &attr, task1, &N);
pthread_create(&thread_b, NULL, task2, &N);
cout << “Waiting to join” << endl;
pthread_join(thread_b, NULL);
return 0;
}
Terminating thread
]]>
Multi Processor and Embedded System
Keith Harris Kristanto – 1701355665
Multiprocessor vs Multicore
Multicore system
Multiprocessor system
Multiprocessor Systems sangat rahasia tergantung dengan tingkah dari CPU dan memori units
Three bus-based multiprocessors. (a) Without caching. (b) With caching. (c) With caching and private memories.
Uniform Memory Access (UMA):
Paling sering diwakili oleh Symmetric Multiprocessor (SMP) mesin
Prosesor identik Akses yang sama dan waktu akses ke memori Kadang-kadang disebut CC-UMA – Cache Coherent UMA. Cache koheren berarti jika satu prosesor update lokasi di memori bersama, semua prosesor lain tahu tentang pembaruan. Cache koherensi dicapai pada tingkat hardware.
Non-Uniform Memory Access (NUMA):
Sering dibuat untuk menghubungkan dua atau lebih SMP ,Satu SMP dapat langsung mengakses memori SMP lain ,Tidak semua prosesor memiliki waktu yang sama akses ke semua link , Akses memori melalui link lambat,Jika koherensi cache dipertahankan, maka bisa juga disebut CC-NUMA – Cache Coherent NUMA
Clustering adalah metode penganalisaan data, yang sering dimasukkan sebagai salah satu metode Data Mining, yang tujuannya adalah untuk mengelompokkan data dengan karakteristik yang sama ke suatu ‘wilayah’ yang sama dan data dengan karakteristik yang berbeda ke ‘wilayah’ yang lain. Ada beberapa macam tipe cluster :
]]>
PROCESS
Keith Harris Kristanto – 1701355665
Perbedaan antara Process dan Program ?
Process Characteristic :
Process Creation
Process Termitation
Process Location
Suspended Process
SISTEM OPERASI
Pertemuan 2 Session 4
PROCESS
Process Management System Call – fork()
Contoh fork
system ()
Contoh
#include <stdlib.h>
int main ( ){
int return_value ;
return_value = system ( “ls -l /” );
return return_value;
}
Computer and Operating System Overview
Keith Harris Kristanto – 1701355665
Dalam Sistem Computer terdapat element dasar / basic element yang berupa :
PC (Program Counter) adalah register yang menunjukan ke instruksi berikutnya yg harus di ambil dan di jalankan.
IR (Instuction Register) adalah registrasi yang menyimpan instruksi yg sedang di jalankan.
MAR (Memory Address Register) adalah registrasi yg digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yg akan direkam ke memori utama yg akan diambil dari hasil oleh pengolah CPU.
MBR (Memory Buffer Register) adalah suatu register yang berfungsi untuk memuat isi informasi yang akan dituliskan ke memori atau baru saja dibaca dari memori pada alamat yang ditunjukkan oleh isi MAR (Memory Address Register) , atau untuk menampung data dari memori.
I/O AR (I/O Address Register) bertujuan menspesifikasikan perangkat I/O yang akan diakses.
I/O BR (I/O Buffer Register) bertujuan menyimpankan data yang akan dituliskan di port atau data yang akan disalin oleh port yang ditunjukan oleh I/O AR.
FDE (Fetch Decode Execute)
Cara Kerjanya adalah Memori dan PC akan mengambil insruksi atau bisa disebut Fetch dan selanjutnya akan dikirim data dari PC dan diterima oleh IR (langkah ini disebut Decode) dan langkah terakhir akan di execute oleh IR.
Memory Hierarcy
Memori yang berukuran kecil yang sifatnya temporary (sementara). Walaupun ukuran filenya sangat kecil namun kecepatannya sangat tinggi. Dalam terminologi hadware, istilah ini biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM) yang biasanya memiliki kecepatan yang lebih rendah.
Tipe Cacte Memory
Computer Hardware and Software Structure
OS Service
Evolusi dari OS
SISTEM OPERASI
Pertemuan 1 Session 2
File System
Keith Harris Kristanto – 1701355665
File System
File System/sistem berkas adalah struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada harddisk.
Dalam File System, terdapat berbagai jenis-jenisnya dan penggunaan algoritma yang berbeda. Semakin baru jenis dari sebuah File System, maka semakin bagus pula kualitas dari File System tersebut.
Berikut ini beberapa jenis File System :
Tipe-tipe File :
Pendahuluan
Dengan tingkat pertumbuhan pendidikan Indonesia yang masih minim dan disertai kurangnya tenaga kerja di bidang pendidikan, kami mahasiswa Binusian 2017 bekerja sama dengan TFI (Teach For Indonesia) ingin mengadakan acara kegiatan sosial “Belajar Mengajar” untuk menambah daya ajar bagi sekolah-sekolah yang membutuhkan di sekitar Jakarta. Melalui metode mengajar yang disertai dengan bermain bersama sehingga tidak membosankan dan pengajaran yang sesuai dengan kurikulum, kami berharap kegiatan ini akan berguna bagi semua orang terutama anak-anak yang membutuhkan.
Dengan Kegiatan Sosialisasi Belajar & Mengajar ini, kami mempunyai tujuan yang diharapkan dapat tercapai, yaitu :
Isi Proposal
Bentuk kegiatan berupa :
Kegiatan ini akan dilaksanakan pada
Dilaksanakan Mulai Tanggal + 7 Mei 2015
Ketua Pelaksana:
Anggota Pelaksana:
Alat-Alat kegiatan ajar mengajar : + Rp. 50.000
Penambahan Anggaran menyusul sesuai kesepakatan dan keperluan kegiatan
(Anggaran 100% ditanggung pihak Binusian)
Topik Utama : Negaraku
Penutup
Demikian proposal kami dalam melaksanakan acara sosialisasi belajar dan mengajar. Dengan proposal dan kegiatan ini, kami berharap dapat memberikan perubahan bagi Jakarta dan Indonesia agar menjadi lebih baik dan agar semakin banyak warga Indonesia yang mengikuti jejak kami untuk melakukan pelayanan terhadap masyarakat/community service ini.
Atas perhatian Bapak/Ibu, kami mengucapkan terima kasih.
Keith Harris Kristanto -1701355665
]]>
Pada pertemuan ke empat ini merupakan pertemuan terakhir kami . Kami merencanakan beberapa hal dan pastinya kami meminta ijin kepada guru. Hal yangkami rencanakan adalah kami ingin memberikan sesuatu untuk murid tersebut. Dan kami juga meminta ijin setelah selesai bejajar membaca Iqro kami akan melakukan kegiatan bernyanyi.Dan pastinya semua anggota (guru, murid , kelompok kami dan orang tua murid )yang ada disana juga ikut serta dalam bernyani. Setelah selesai bernyanyi, moment perpisahan telah datang . Disini kami memberikan sebuah kenangan manis berupa sebuah permen dan dua batang pensil kayu .
Dari saya sendiri, sebenarnya saya ragu untuk mengajar murid-murid TK karena saya pernah dibilang oleh teman saya bahwa muka saya itu seram (mau dari segi senyum atau pun tidak senyum). Setelah mengajar disana , ternyata murid-murid disana tidak merasa takut melihat saya melainkan bisa tertawa bersama-sama dengan murid. Dan juga bukan hanya para murid saja yang mendapatkan ilmu, saya sendiri juga mendapatkan ilmu berupa cara gimana mengajar murid TK tersebut dan juga untuk saya sendiri yang berasal dari Medan belajar cara komunikasi berbahasa Indonesia.
Keith Harris Kristanto – 1701355665
]]>
Setelah selesai belajar murid-murid dipersilakan untuk istirahat. Dan setelah istirahat kami melakukan kegiatan belajar lagi tetapi untuk murid TK A kami memberikan mengwarnai mengenai perdesaan. Dan untuk yang TK B1 dan TK B2 masih melanjutkan Bahasa Inggris .
Dalam proser belajar Bahasa Inggris ini , murid-murid belajar dengan lancar karena anak anak di Paud begitu pintar.Bahkan sebelum murid-muridnya pulang kami memberikan dikte kepada mereka dan semua murid-muridnya bisa menjawab dengan lancar.
Keith Harris Kristanto – 1701355665
]]>Di hari kedua ini yaitu tanggal 21 Mai 2015 ,kami kembali lagi untuk melakukan kegiatan mengajar. Seperti pertemuan pertama murid-murid belajar cara membaca Iqro dan setelah belajar kami melakukan kegiatan bernyanyi. Di hari kedua mengajar kami, kami telah menyediakan bahan dan juga sang guru juga menyediakan bahan untuk kami ajarkan ke mereka. Tema pada hari kedua ini adalah menghitung , membaca dan mengwarnai. Pada hari kedua ini, kami juga memecahkan kelompok untuk mengajar murid-murid (TK A, TK B 1 , TK B 2).
Setelah selesai melakukan kegiatan mengajar ini , murid-murid diberikan waktu untuk istirahat . Dan setelah istirahat selesia kami melanjutkan proses kegiatan mengajar kami yaitu menulis . Beberapa dari murid-murid tersebut masih belum bisa menulis atau pun membaca dan kami juga telah menyediakan huruf berupa titik-titik agar mempermudah murid untuk belajar mengenai huruf .
Keith Harris Kristanto -1701355665
]]>Keith Harris K- 1701355665
]]>