17 April 2020

Windows Defender di Windows 10 crash hari ini 17 April 2020

Saat buka laptop hari ini saya mendapati icon windows security ada tanda silang merah berwarna merah dan ada notifikasi kalau proteksi ancaman virus mati. Kalau windows security dibuka akan ada tulisan:
  • Threat service has stopped. Restart now.
Kalau tekan tombol restart now, akan muncul:
  • Unexpected error. Sorry, we ran into a problem. Please try again
Setelah mencari-cari ternyata ini karena masalah di windows update. Microsoft mungkin akan segera mengeluarkan patch untuk hal ini, jadi pastikan autoupdate tetap ON.

Sementara menunggu, berikut ini cara mengaktifkan kembali service Windows Defender yang crash tersebut:

1. Buka Event Viewer dan cari: Applications and Services logs > Microsoft > Windows > Windows Defender > Operational.
2. Cari event error dengan code crash exception code 0xc00000005. Nah, di sana ada File dengan nama yang ekstensinya ada dua titik, cari file tersebut di Windows eksplorer atau cmd dan hapus titik yang berlebihan tersebut.
3. Buka services.msc, cari windows defender dan "start", lakukan quick scan.
4. Mestinya masalah teratasi.

Semoga bermanfaat buat teman-teman yang kebingungan hari ini.
Kalau pakai antivirus lain, mungkin tidak ada masalah ini.

Sumber: WindowsLatest

13 April 2020

Apa itu Thread pada Program Komputer

Thread, kita sering membaca kata ini saat sedang belajar bahasa pemrograman komputer. Sebenarnya istilah lengkapnya adalah thread of execution, yang kalau diartikan secara kasar adalah "untaian eksekusi". Tapi apa sebenarnya pengertiannya?

Agar dapat mengerti apa yang dimaksud dengan thread, tentu kita harus familiar dengan diagram alir atau flow chart (lihat gambar 1). Pada ilustrasi di bawah ini, terlihat bahwa baris perintah hanya satu saja dari atas ke bawah. Bila hal ini kita bawa ke arah istilah thread maka ini adalah program single thread atau program untaian tunggal, karena untaian perintahnya hanya satu. Pada zamannya, program untaian tunggal tidak pernah disebut dengan istilah ini, pada saat itu hanya ada single thread.

Setelah muncul prosesor dan sistem operasi komputer yang memungkinkan programer membuat eksekusi paralel beberapa untaian perintah, muncullah istilah thread ini. Prosesor dan sistem operasi generasi baru ini mampu menjalankan beberapa untaian perintah secara bersamaan, atau disebut multi-threading.

Jadi dalam pemrograman, thread tidak lain adalah urutan perintah yang harus dijalankan komputer. Sebuah program paling tidak harus punya satu urutan perintah, atau single thread, sehingga untuk program seperti ini istilah thread ini tidak relevan. Bila suatu program dibuat dengan beberapa eksekusi urutan perintah secara bersamaan, atau untaian perintah yang berjalan sejajar, barulah istilah thread ini menjadi ada maknanya dalam pemrograman.

Gambar 1. Diagram alir untaian tunggal (single thread flow chart)

Mengerjakan banyak untaian perintah dalam waktu bersamaan membuat program bisa menyelesaikan tugas lebih cepat. Sebenarnya dalam program yang beruntai banyak atau multi-threaded, setiap untaian perintah yang berjalan itu masih tetap dipantau atau dikendalikan oleh program utama melalui komunikasi tertentu antar untaian perintah, dengan begitu walaupun ada beberapa untaian perintah yang berjalan bersama, program tetap terkoordinasi oleh untaian utama.

Demikian semoga bermanfaat bagi teman-teman yang baru belajar.

10 April 2020

Windows 10 akan mendukung akses ke file sistem linux

Kalau anda pengguna linux yang kebetulan juga pengguna windows atau sebaliknya, pengguna windows yang juga punya linux, pasti senang dengan kabar ini. Ya, windows 10 berencana akan membuka akses untuk sistem file linux.
Dengan dukungan sistem file linux akan akan bisa melihat distro linux yang anda miliki di windows explorer (Sumber: https://www.engadget.com/windows-10-support-linux-file-systems-inside-file-explorer-120509120.html)

Ini merupakan lanjutan dari pengembangan dukungan windows untuk linux lewat program yang diberi hashtag #WSL2 atau Windows Subsistem for Linux 2. Microsoft telah menjanjikan bahwa WSL akan tersedia bagi pengguna Windows versi 2004 (untuk referensi sekarang April 2020 versi paling anyar adalah 1909.