Sistem komputer modern yang semakin kompleks dan rumit memerlukan sistem operasi yang dirancang dengan sangat hati-hati agar dapat berfungsi secara optimum dan mudah untuk dimodifikasi. berikut beberapa struktur Sistem Operasi atau biasa disingkat OS
Daftar Isi
Struktur Sederhana
Ada sejumlah sistem komersial yang tidak memiliki struktur yang cuup baik. Sistem operasi tersebut sangat kecil, sederhana dan memiliki banyak ketebatasan. Salah satu contoh sistem tesebut adalah MS DOS dirancang oleh orang-orang yang tidak memikirkan akan kepopuleran software tersebut. Sistem operasi tersebut terbatas pada hardware sehingga tidak terbagi terbagi menjadi modul-modul seperti terlihat pada di bawah. Karena Intel 8088 tidak menggunakan dual mode sehingga tidak ada proteksi harware.
Struktur Layer MS-DOS
Pada dasarnya, sistem monolitic merupakan struktur sederhana yang dilengkapi dengan operasi dual mode. Pelayanan (system calls) yang diberikan oleh sistem operasi model ini dilakukan dengan cara mengambil sejumlah parameter pada tempat yang telah ditentukan sebelumnya, seperti register atau stack, dan kemudian mengeksekusi suatu instruksi trap tertentu pada monitor mode.
Secara umum system calls dibuat dengan cara :
– user program melakukan ‘trap’ pada kernel. Instruksi berpindah dari user mode ke monitor mode dan mentransfer kontrol ke sistem operasi
– sistem operasi mengecek parameter-parameter dari pemanggilan tersebut untuk menentukan system call mana yang memanggil
– sistem operasi menunjuk ke suatu tabel yang berisi slot ke –k yang menunjukkan system call k
– setelah system call selesai mengerjakan tugasnya, konrol akan dikembalikan pada user program.
Pendekatan Berlapis (Layered Approach)
Teknik pendekatan berlapis pada dasarnya dibuat dengan cara membentuk sistem operasi menjadi bentuk modular. Dengan menggunakan pendekatan top-down, semua fungsi ditentukan dan dibagi menjadi komponen-komponen. Modularisasi sistem dilakukan denga cara memecah sistem operasi menajdi beberapa lapis (tingkat). Lapisan terendah (lapis-0) adalah hardware dan lapisan teratas (lapisan N) adalah user interface.
Lapisan Sistem Operasi
Mesin Virtual
Sebuah mesin virtual (Virtual Machine) menggunakan misalkan terdapat sistem program => control program yang mengatur pemakaian sumber daya perangkat keras. Control program = trap System call + akses ke perangkat keras. Control program memberikan fasilitas ke proses pengguna. Mendapatkan jatah CPU dan memori. Menyediakan interface “identik” dengan apa yang disediakan oleh perangkat keras => sharing devices untuk berbagai proses.
Mesin Virtual (MV) (MV) => control program yang minimal MV memberikan ilusi multitasking: seolah-olah terdapat prosesor dan memori ekslusif digunakan MV. MV memilah fungsi multitasking dan implementasi extended machine (tergantung proses pengguna) => flexible dan lebih mudah untuk pengaturan. Jika setiap pengguna diberikan satu MV => bebas untuk menjalankan OS (kernel) yang diinginkan pada MV tersebut. Potensi lebih dari satu OS dalam satu komputer. Contoh: IBM VM370: menyediakan MV untuk berbagai OS: CMS (interaktif), MVS, CICS, dll. Masalah: Sharing disk => OS mempunyai sistem berkas yang mungkin berbeda. IBM: virtual disk (minidisk) yang dialokasikan untuk pengguna melalui MV.
Konsep MV menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap MV terpisah dari MV yang lain. Namun, hal tersebut menyebabkan tidak adanya sharing sumberdaya secara langsung. MV merupakan alat yang tepat untuk penelitian dan pengembangan sistem operasi. Konsep MV susah untuk diimplementasi sehubungan dengan usaha yang diperlukan untuk menyediakan duplikasi dari mesin utama.
Model Mesin Virtual
Model Client Server
Trend dari sistem operasi modern adalah memindahkan kode ke lapisan yang lebih tinggi dan menghapusnya sebanyak mungkin dari sistem operasi sehingga akan meninggalkan kernel yang minimal. Konsep ini biasanya diimplementasikan dengan cara menjadikannya fungsi-fungsi yang ada pada sistem operasi menjadi user proses. Jika suatu proses minta untuk dilayani, misalkan saja satu blok file, maka user proses (client server) mengirim permintaan tersebut ke server proses. Server proses akan melayani permintaan tersebut ke server proses. Server proses akan mealyani permintaan tersebut kemudian mengirimkan jawabannya kembali. Pada model ini, semua pekerjaan kernel ditekankan pada pengendalian komunikasi antara client dan server.
Virtual Private Network atau biasa disebut VPN adalah Sebuah cara aman untuk mengakses local area network yang berada pada jangkauan tertentu, dengan menggunakan internet atau jaringan umum lainnya untuk melakukan transmisi data paket secara pribadi. salah satu fungsi adanya vpn adalah keamanan dalam berkomunikasi atau dalam pertukaran data, juga tidak memungkinkan pihak lain untuk menyusup ke traffic (lalu lintas jaringan) yang tidak semestinya.
Menurut IETF, Internet Engineering Task Force, VPN is an emulation of [a] private Wide Area Network(WAN) using shared or public IP facilities, such as the Internet or private IP backbones.VPN merupakan suatu bentuk private internet yang melalui public network (internet), dengan menekankan pada keamanan data dan akses global melalui internet. Hubungan ini dibangun melalui suatu tunnel (terowongan) virtual antara 2 node.
VPN Menghubungkan PC dengan jaringan publik atau internet namun sifatnya privat, karena bersifat privat maka tidak semua orang bisa terkoneksi ke jaringan ini dan mengaksesnya. Hal ini di lakukan untuk menjaga kemanan dalam pertukaran data atau informasi.
Konsep kerja VPN pada dasarnya VPN Membutuhkan sebuah server yang berfungsi sebagai penghubung antar PC. Jika digambarkan kira-kira seperti ini
internet <—> VPN Server <—-> VPN Client <—-> Client
bila digunakan untuk menghubungkan 2 komputer secara private dengan jaringan internet maka seperti ini:
Komputer A <—> VPN Clinet <—> Internet <—> VPN Server <—> VPN Client <—> Komputer B
Jadi semua koneksi diatur oleh VPN Server sehingga dibutuhkan kemampuan VPN Server yang memadai agar koneksinya bisa lancar.
Fungsi VPN
Teknologi VPN atau virtual Private Network mempunyai tiga fungsi utama yaitu
1. Confidentially (Kerahasiaan)
Teknologi VPN merupakan teknologi yang memanfaatkan jaringan publik yang tentunya sangat rawan terhadap pencurian data. Untuk itu, VPN menggunakan metode enkripsi untuk mengacak data yang lewat. Dengan adanya teknologi enkripsi itu, keamanan data menjadi lebih terjamin. Walaupun ada pihak yang dapat menyadap data yang melewati internet bahkan jalur VPN itu sendiri, namun belum tentu dapat membaca data tersebut, karena data tersebut telah teracak. Jadi, confidentially ini dimaksudkan agar informasi yang ditransmisikan hanya boleh diakses oleh sekelompok pengguna yang berhak.
2. Data Integrity (Keutuhan Data)
Ketika melewati jaringan internet, sebenarnya data telah berjalan sangat jauh melintasi berbagai negara. Pada saat perjalanan tersebut, berbagai gangguan dapat terjadi terhadap isinya, baik hilang, rusak, ataupun dimanipulasi oleh orang yang tidak seharusnya. Pada VPN terdapat teknologi yang dapat menjaga keutuhan data mulai dari data dikirim hingga data sampai di tempat tujuan.
3. Origin Authentication (Autentikasi Sumber)
Teknologi VPN memiliki kemampuan untuk melakukan autentikasi terhadap sumber-sumber pengirim data yang akan diterimanya. VPN akan melakukan pemeriksaan terhadap semua data yang masuk dan mengambil informasi dari sumber datanya. Kemudian, alamat sumber data tersebut akan disetujui apabila proses autentikasinya berhasil. Dengan demikian, VPN menjamin semua data yang dikirim dan diterima berasal dari sumber yang seharusnya. Tidak ada data yang dipalsukan atau dikirim oleh pihak-pihak lain.
VPN ini sering digunakan oleh perusahaan untuk menjaga kerahasiaan data atau informasi penting yang dimiliki perusahaan tersebut selain karena penggunaanya mudah , biaya yang dikeluarkan pun tidak begitu besar. sekian sedikit penjelasan tentang VPN , jika ada kesalahan atau kekurangan jangan sungkan utnuk memeberi komen dibawah.
Saat ini dalam mengirim berkas atau pesan , kebanyakan orang menggunakan smartphone atau komputer. namun dalam beberapa kasus , kadang-kadang kita hanya boleh mengirim berkas atau pesan menggunakan Fax. untuk itu kali ini saya akan berbagi cara bagaimana mengirim Fax gratis secara online.
Untuk mengirim fax secara online hal pertama yang anda lakukan adalah scan dokumen yang ingin Anda kirim melalui fax.
Dengan dokumen dalam bentuk digital, Anda bisa mengirimkannya melalui website yang menyediakan layanan pengiriman fax .
berikut 6 website yang memberikan layanan untuk mengirim Fax online secara gratis
anda juga dapat notifikasi melalu SMS tentang fax yang dikirm sudah sampai ke penerima.
Untuk menggunakan layanan fax secara online , anda harus signup terlebih dahulu. selain itu juga jumlah pengiriman fax gratis secara online yang disediakan 5 website diatas terbatas. anda harus berlangganan jika ingin menerima dan mengirim fax sesuai kebutuhan anda.
Setiap sistem operasi memiliki shortcut atau jalan pintas di keyboardnya masing-masing. seperti pada windows untuk menutup aplikasi yang berjalan menggunakan shortcut alt + f4. nah khusus pengguna Mac/ machintosh juga memiliki shortcut yang dapat digunakan untuk mempermudah penggunaan laptop. saya sudah mendaftar semua shortcut yang terdapat pada MAC , check it out
Simbol dan Namanya
⌘ ————>> Command Key
⇧ ————>> Shift key
⇪ ————>> Caps Lock
⌃ ————>> Control Key
fn ————>> Function Key
⌥ ————>> Option Key
Mac Keyboard Shortcuts
Command + A ———— Select All Items in Opened Window
Command + B ———— Bold the selected text Or Toggle bold Text On/Off
Command + C ———– Copy Selected Items or Text
Command + D ————– Select the Desktop folder in Open and Save dialog boxes
Command + E ————— Use Selection for a find
Command + F ————— Open a Find Window or Find Text in a Document
Command + G ————— Find the next occurrence of the selection
Command + H ————— Hide the window of running app
Command + I —————– Italicize the selected Text Or Toggle Italicize On/Off
Command + J —————–Show View Option
Command + K —————–Connect to Server
Command + L —————– Make Alias of the selected items
Command + M ————— Minimize the active Window to the Dock
Command + N —————- Create a new document in the frontmost app or New Finder Window
Command + O —————- Display a dialog for choosing a document to open in the frontmost app
Command + P —————- Print the Current Document
Command + Q —————- Quit the frontmost app
Command + S —————- Save the running document
Command + T —————- Show or Hide the Font Window
Command + U —————- Underline the selected Text or Toggle underline On/Off
Command + V ———– Paste Copied Items or Text and Start up in Verbose Mode
Command + W ————— Close the frontmost window
Command + X ———– Remove Selected Item / Place a Copy on Clipboard
Command + R ———– Use OS X Recovery
Command + S ———— Start Up in Single User Mode
Command + Z ———— Undo the previous action or command
Command + Option + A ————–Deselects All Items
Command + Option + D ————– Show or Hide Dock
Command + Option + T ————– Show/Hide toolbar when single tab is opened in Finder Window
Command + Option + V ————–Move selected files from original location to current location
Command + Option + Y ————–View a QuickLook slideshow of your selected files
Command + Shift + Z ———— Redo
Command + Shift + P —————- Display a window for specifying document parameters
Command + Shift + S —————– Display the Save as dialog box or duplicate the current document
Command + Control + D ————– Show or Hide definition of selected word
Command + Control + T ————–Add to Sidebar ( OS X Mavericks )
Command + Control + I ————– Get Summary Info
Command + Option + F —————- Move to Search Field Control
Command + Shift + F —————– Show all my files Window
Command + Shift + G —————– Find the previous occurrence of the selection
Command + Shift + H —————– Open the Home Folder for currently Logged in user
Command + Shift + I —————– Open iCloud Drive
Command + Option + H ————– Hide the Windows of all Other running apps
Command + Option + W ————– Close all Windows in current app
Command + Option + I —————- Display an inspector Window
Command + Shift + K —————– Open Network Window
Command + Shift + L —————– Open Downloads Folder
Command + Shift + O —————– Open Documents Folder
Command + Shift + R —————– Open the AirDrop Window
Command + Shift + F —————– Open Utilities Folder
Command + Option + M ————– Minimize all windows of the active dock
Command + Option + P ————– Show/Hide the Path bar
Command + Option + S ————– Show/Hide the sidebar
Command + Spacebar ———— Show or hide the spotlight search
Command + Delete —————– Select Don’t Save in Dialog box that contain a delete or Don’t save buttons
Command + Option + Control + 8 —————– Invert/Revert the screen colors
Command + Forward Slash ( / ) ——————– Show/Hide Status Bar
Command + 1 ——————– View as icon
Command + 2 ——————– View as List
Command + 3 ——————– View as Column
Command + 4 ——————– View as Cover Flow
Command + Left Bracket ( [ ) ——————– Go to the Previous Folder
Command + Right Bracket ( ] ) ——————– Go to the Next Folder
Command + Up Arrow ——————– Open the folder which contains current or running folder
Command + Option + Up Arrow ——————– Open the folder which contains current or running folder in a new window
Command + Down Arrow ——————– Open Highlighted Item
Command + Double Click ——————– Open a Folder in separate window and closes the current window
Command + Click the Window Title ——————– See the folder which contains current running window
Command while dragging ———————— Move the dragged item to another location
Command + Option Key while dragging ———————— Make an alias of dragged items or folders
Option or Alt ———————- Display all Startup Volumes
Shift ——————— Start Up in Safe mode
C ———————- Start From Bootable Media
D ———————- Use Apple Hardware Test
T ———————- Start up in Target Disk Mode
N ———————- Start from NetBoot Server
X ———————- Force OS X Start Up
Hold Power button for 1.5 seconds ——————————– Restart/ Shut down dialog box/ sleep
Control + Power Button —————————— Show the Restart/ Shutdown/ Sleep dialog box
Shift + Control + Power Button ——————— Put all Displays to Sleep
fn+Delete ———————— Forward Delete
fn+ Up Arrow ————————Scroll Up one Page
fn+ Down Arrow ————————Scroll Down One Page
fn+ Right Arrow ————————Scroll to the Beginning of the web page
fn+ Left Arrow ————————Scroll to the end of the document
Option + Right Arrow ———————– Move the text insertions to the end of the next word
Option + Left Arrow ———————– Move the text insertions to the beginning of the previous word
Option + Delete ———————– Delete the word which is left of the cursor
Shift + Left Arrow ——————– Extend Text Selection one character to the left
Shift + Right Arrow ——————–Extend Text selection one character to the right
Shift + Up Arrow ——————– Extend text selection to the line above at the same horizontal location
Shift + Down Arrow ——————– Extend text selection to the line below at the same horizontal location
Shift + Option + Right Arrow ———————– Extend text selection to the end of the current word, then to the end of the following word when you will press it again
Shift + Option + Left Arrow ———————– Extend text selection to the beginning of the current word, then to the beginning of the following word when you will press it again
Shift + Option + Down Arrow ———————– Extend text selection to the end of the current paragraph, then to the end of the following paragraph when you will press it again
Shift + Option + Up Arrow ———————– Extend text selection to the beginning of the current paragraph, then to the beginning of the following paragraph when you will press it again
Control + A ———————–Move to the Beginning of the line or Paragraph
Control + B ———————–Move one character backward
Control + D ———————–Delete the Character in front of the cursor
Control + E ———————–Move to the Beginning of the line or Paragraph
Control + F ———————– Move one character forward
Control + H ———————–Delete the Character Behind the cursor
Control + K ———————–Delete from the Cursor in front of the cursor to the end of the paragraph or line
Control + L ———————–Center the cursor or selection in the visible area
Control + N ———————–Move Down One Line
Control + O ———————–Insert New line after a cursor
Control + P ———————–Move up one line
Control + T ———————–Transpose the character behind the cursor
Control + V ———————–Move Down
Option + Control + F8 ———————– Open VoiceOver Utility
Tab ————————– Move to the next control
Shift + Tab —————— Move to the previous control
Control + Tab ————— Move to the next control
Shift + Control + Tab ——————– Move focus to the previous grouping of control
Control + Arrow Keys ——————– Move to a control adjacent to text field
Space bar ———————- Select the highlighted menu item
Enter ——————— Click the default button
Esc ———————— Click the cancel button
Shift + Control + F6 ———————— Move Focus to the previous panel
Control + F7 ————————- Temporarily override the current keyboard access mode in windows and dialog boxes
Control + F8 ————————- Move to the status menu in the menu bar
Numeric Keypad 8 —————— Move Up
Numeric Keypad 2 —————— Move Down
Numeric Keypad 4 —————— Move Left
Numeric Keypad 6 —————— Move Right
Numeric Keypad 1 —————— Move diagonally bottom left
Numeric Keypad 3 —————— Move diagonally bottom right
Seperti biasa menghadapi tahun baru , IT-Jurnal akan membahas tentang 10 kata yang paling banyak di cari di google. data-data berikut saya ambil dari google trends.
dibandingkan tahun-tahun sebelumnya, di tahun 2014 orang-orang lebiih banyak menggunakan google. selain karena sekarang teknologi jaringan sudah membaik, penggunaan smartphone pun mendukung banyaknya orang membuka google.
Ok, berikut kata kunci yang paling banyak di cari di seluruh dunia tahun 2014.
Tidak hanya di dunia, google trend pun menyediakan fitur untuk mencari kata kunci terpopuler di setiap negara. dan berikut adalah kata kunci yang paling di cari di indonesia
sekian walaupun simpel tulisannya semoga ajah berguna , jika ingin lebih lengkap lagi silahkan kunjungiGoogle Trends nya langsung.
Saat kita terhubung dengan komputer lain di jaringan LAN, kita dapat mengirim dan menerima file tertentu. tidak hanya itu saja kita juga dapat memberi perintah shutdown dan restart pada komputer lain. hal ini biasanya dilakukan oleh administrator jika user lupa untuk shutdown komputer yang digunakannya.
Untuk shutdown PC lain dalam jaringan yang sama kita menggunakan command prompt atau cmd untuk mengetikkan beberapa perintah. jika anda tertarik untuk tahu bagaimana shutdown atau restart komputer lain dalam jaringan yang sama , baca terus trik Shutdown dan Restart Komputer Lain Lewat Jaringan LAN.
1. Cara pertama
– buka Command prompt atau CMD, caranya tekan tombol Windows pada keyboard lalu ketik cmd dan terkahir tekan enter – selanjutnya untuk melihat komputer mana saja yang terhubung ketik Net View lalu enter
– ketikkan “shutdown -i” pada cmd lalu akan muncul window baru
– klik tombol add lalu ketikkan nama komputer atau IP address yang ingin di shutdown
– terakhir tinggal pilih apakah komputer target ingin di shutdown atau di restart pada bagian “what do you want computers to do“
2. Cara kedua
– pertama buka Command prompt atau CMD, caranya tekan tombol Windows pada keyboard lalu ketik cmd dan terkahir tekan enter
– ketikkan perintah “Shutdown -m \namakomputer” ganti namakomputer dengan IP Address atau nama komputer yang ingin di shutdown.
– sekarang tinggal menambahkan perintah sesuai yang anda inginkan, berikut pilihannya
r perintah untuk memaksa restart komputer, sehingga semua aplikasi yang masih berjalan akan ditutup dengan paksa c perintah untuk memberikan komentar, dengan perintah ini kita dapat memberikan komentar pada komputer yang kita shutdown t xx perintah untuk mengatur waktu, kata “xx” sendiri adalah detik. sebagai contoh -t 60, komputer akan shutdown dalam waktu 60 detik a perintah untuk membatalkan proses shutdown
jadi perintah lengkapnya bisa seperti ini shutdown -m \ilfenkomputer -r -c “Komputer ini akan mati dalam waktu 60 detik” -t 60
sekian cara untuk Cara Shutdown Komputer Lain Lewat Jaringan LAN, semoga dapat bermanfaat.
Notepad++ adalah salah satu text editor yang paling banyak di gunakan untuk menuliskan sebuah program. selain karena ringan dan mudah digunakan , notepad++ juga gratis. jadi anda tinggal mendownloadnya tanpa harus membayar lisensi.
Notepad++ dibuat dengan bahasa C ++ dan menggunakan Win32 API juga STL yang menjamin kecepatan eksekusi lebih tinggi dan ukuran program yang lebih kecil. sehingga dapat mempermudah kita dalam menulis dan menjalankan program yang sedang kita bangun. saya sendiri lebih suka menggunakan notepad++ dibandingkan text editor lainnya karena ringan dan simple , selain itu juga tidak terlalu banyak mengonsumsi batterai laptop
Berikut beberapa fitur yang ada di Notepad++
Sintaks highlighted dan Folding
PCRE (Perl Compatible Regular Expression) Cari / Ganti
GUI sepenuhnya disesuaikan: minimalis, tab dengan tombol tutup, tab multi-line, tab vertikal dan daftar dokumen vertikal
Map Documents
Auto-completion
Multi-Document
Multi-View
WYSIWYG (what you see it what you get)
Zoom in dan zoom out
mendukung berbagai bahasa pemrograman
Bookmark
Macro recording dan playback
Untuk mendownload Notepad++ versi terbaru anda dapat mengunjungi website resminya disini :