Sunday, 18 March 2012

storage


Istilah storan dan ingatan merujuk kepada bahagian komputer yang mengekalkan keadaan fisikalnya (data) untuk suatu jangka masa tertentu, walaupun jika kuasa elektrik ke komputer tersebut dimatikan. Biasanya istilah "ingatan" (memory) digunakan untuk peranti yang lebih laju, manakala "storan" (storage) untuk yang lebih perlahan.
Di dalam komputer rumah, jenis storan selalunya terdiri daripada:
  • Cakera keras, yang menyimpan program dan fail pengguna. Ia boleh menyimpan data walaupun tanpa bekalan kuasa, dan mempunyai muatan yang besar.
  • Cakera liut bersaiz 1.44 MB (kini menjadi kurang popular dengan adanya cakera optikal dan pemacu kilat USB
  • Cakera optikal, iaitu sama ada CD-ROMDVD-ROM atau cakera Blu-ray. Cakera optikal mempunyai saiz storan yang besar, iaitu 650 MB (cakera padat), 4.7 GB (DVD) dan 25 GB (cakera Blu-ray).
  • Pemacu kilat USB adalah jenis peranti storan yang semakin popular bagi menggantikan disket disebabkan saiznya yang kecil tetapi mampu menyimpan data yang jauh lebih besar, malah sesetengah model mempunyai saiz storan lebih besar daripada sekeping DVD. Pemacu kilat USB menggunakan ingatan kilat yang tidak meruap tetapi boleh dipadam dan ditulis semula dengan pantas.
  • RAM, digunakan untuk menyimpan program atau data untuk sementara semasa komputer sedang menggunakannya. Ia boleh berfungsi dengan laju, namun segala maklumat yang ada di dalamnya akan hilang apabila komputer dimatikan.
  • Ingatan cache, biasanya dipasang terus pada mikropemproses, cakera keras atau peranti lain. Ia merupakan satu ingatan kecil berkelajuan tinggi yang menyimpan salinan data supaya pemproses boleh bekerja dengan pantas tanpa perlu menunggu peranti lain yang perlahan.
Satu analogi yang sesuai ialah ingatan manusia, di mana cakera keras merupakan ingatan jangka panjang dan RAM merupakan ingatan jangka pendek.

[sunting]Ingatan utama

bahagian-bahagian ingatan (memory) untuk mengingati data serta menyimpan sementara arahan dan tugas yang perlu dilaksanakan
Ingatan utama komputer juga dikenali sebagai RAM, mewakili Ingatan capaian rawak ("Random Access Memory"). Ia dibina dari litar bersepadu dan memerlukan kuasa eletrik bagi mengekalkan maklumat di dalamnya. Apabila kuasa hilang, maklumat dalamnya turut hilang. Ia boleh dicapau secara langsung oleh CPU. Masa capaian bagi mambaca dan menulis byte tertentu adalah bebas dari di mana di ingatan byte tersebut berada, dan kini sekitar 50 nanosaat (seribu juta dari sesaat). Ini secara kasar setara dengan kepantasan CPU perlu untuk mencapai data. Ingatan utama mahal berbanding ingatan luar oleh itu ia memiliki kasiti terhad.
Kapasiti yang ada bagi harga diberi semakin meningkat setiap masa. Sebagai contoh banyak Komputer Peribadi kini memiliki keupayaan 16 megabyte (juta byte), manakala 64 megabyte kini biasa pada stesyen kerja perniagaan. CPU biasanya akan memindahkan data dari dan ke ingatan utama dalam kelompok dua, empat, atau lapan, sungguhpun operasi yang dilaksanakannya hanya memerlukan satu byte.

papan induk


Papan induk, juga dikenali sebagai papan utama (mainboard MoBo) atau papan sistem (systemboard), merupakan pusat atau papan litar bercetak (printed circuit board) utama yang terdiri daripada sistem eletronik rumit, seperti komputer.
Komputer biasa dibina dengan mikropemprosesingatan komputer utama, dan komponen asas lain pada papan induk. Komponen lain komputer seperti ruang simpan luaran (external storage), litar pengawal bagi paparan video dan bunyi, dan perkakasan persisian (peripheral device) biasanya dilekatkan pada papan induk melalui kabel atau penyambung.
Terdapat maklumat lanjut mengenai komputer peribadi serasi IBM di papan induk PC.

Isi kandungan

  [sorokkan

[sunting]Papan utama

Kesemua peralatan elektrik mempunyai papan dimana pemproses logik bermula apabila ia dihidupkan. Secara umum, ini dikenali sebagai papan induk. Biasanya, hanya peranti yang mempunyai pengiraan panjang, rumit, pelbagai, mempunyai papan induk. Komputer, konsol permainan, dan PDA biasanya dikaitkan dengan papan induk, sementara televisyen, penerima set teater rumah, dan aplikasi rumah biasanya tidak dikaitkan dengan papan induk.

[sunting]Komponen papan induk

[sunting]Sejagat

Kesemua papan induk mempunyai sama ada komponen teras atau pilihan lain untuk berfungsi.

input output device


Input/output

From Wikipedia, the free encyclopedia

Note that the designation of a device as either input or output depends on the perspective. Mouse and keyboards take as input physical 

movement that the human user outputs and convert it into signals that a computer can understand. The output from these devices 
is input for the computer. Similarly, printers and monitors take as input signals that a computer outputs. They then convert these
 signals into representations that human users can see or read. For a human user the process of reading or seeing these representations
 is receiving input. These interactions between computers and humans is studied in a field called human–computer interaction.In
computinginput/output, or I/O, refers to the communication between an information processing system
(such as a computer), and the outside world, possibly a human, or another information processing system.
 Inputs are the signals or data received by the system, andoutputs are the signals or data sent from it.
The term can also be used as part of an action; to "perform I/O" is to perform an input or output operation.
 I/O devices are used by a person (or other system) to communicate with a computer. For instance, a keyboard or a
 mouse may be an input device for a computer, while monitors and printers are considered output devices for a 
computer. Devices for communication between computers, such as modems and network cards, typically serve
 for both input and output.
In computer architecture, the combination of the CPU and main memory (i.e. memory that
 the CPU can read and write to directly, with individual instructions) is considered the brain
 of a computer, and from that point of view any transfer of information from or to that combination,
for example to or from a disk drive, is considered I/O. The CPU and its supporting circuitry provide
memory-mapped I/O that is used in low-level computer programming, such as the implementation
of device drivers. An I/O algorithm is one designed to exploit locality and perform efficiently when
data reside on secondary storage, such as a disk drive.

Contents

  [hide

Interface

An I/O interface is required whenever the I/O device is driven by the processor. The interface must have necessary logic to interpret the device address generated by the processor. Handshaking should be implemented by the interface using appropriate commands (like BUSY, READY, and WAIT), and the processor can communicate with an I/O device through the interface. If different data formats are being exchanged, the interface must be able to convert serial data to parallel form and vice-versa. There must be provision for generating interruptsand the corresponding type numbers for further processing by the processor if required.
A computer that uses memory-mapped I/O accesses hardware by reading and writing to specific memory locations, using the same assembly language instructions that computer would normally use to access memory.

Higher-level implementation

Higher-level operating system and programming facilities employ separate, more abstract I/O concepts and primitives. For example, most operating systems provide application programs with the concept of files. The C and C++ programming languages, and operating systems in the Unix family, traditionally abstract files and devices as streams, which can be read or written, or sometimes both. The C standard libraryprovides functions for manipulating streams for input and output.
In the context of the ALGOL 68 programming language, the input and output facilities are collectively referred to as transput. The ALGOL 68transput library recognizes the following standard files/devices: stand instand outstand errors and stand back.
An alternative to special primitive functions is the I/O monad, which permits programs to just describe I/O, and the actions are carried out outside the program. This is notable because the I/O functions would introduce side-effects to any programming language, but this allowspurely functional programming to be practical.

Addressing mode

There are many ways through which data can be read or stored in the memory. Each method is an addressing mode, and has its own advantages and limitations.
There are many type of addressing modes such as direct addressing, indirect addressing, immediate addressing, index addressing, based addressing, based-index addressing, implied addressing, etc.

Direct addressing

In this type of address of the data is a part of the instructions itself. When the processor interprets the instruction, it gets the memory address from where it can be read/written the required information. For example:[1]
MOV register, [address] ; to read
MOV [address], register ; to write
 
; similarly
IN  register, [address] ; to read as input
OUT [address], register ; to write as output
Here the address operand points to a memory location which holds the data and copies it into/from the specified register. A pair of brackets is a dereference operator.

Indirect addressing

According to the above example, the address can be stored in another register. Therefore, the instructions will have the register representing the address. So to fetch the data, the instruction must be interpreted appropriate register selected. The value of the register will be used for addressing appropriate memory location and then data will be read/written. This addressing method has an advantage against the direct mode that the register value is changeable so the appropriate memory location can also be dynamically selected.

Port-mapped I/O

Port-mapped I/O usually requires the use of instructions which are specifically designed to perform I/O operations.

See also

References

Sunday, 4 March 2012

Undang-undang siber


Undang-undang siber menerangkan mengenai isu-isu undang-undang berkenaan dengan penggunaan teknologi maklumat antara rangkaian. Ia merupakan bidang undang-undang yang kurang ketara berbanding hartanah dan kontrak, disebabkan ia adalah satu domain yang merangkumi banyak kawasan undang-undang dan regulasi. Sesetengah topik penting mengenai undang-undang siber adalah hak cipta, privasi, kebebasan bersuara dan bidang kuasa.

Etika komputer adalah seperangkat asas atau nilai yang berkenaan dengan penggunaan komputer. Etika komputer berasal dari 2 suku kata yaitu etika (bahasa Yunani: ethos) adalah adat istiadat atau kebiasaan yang baik dalam individu, kelompok maupun masyarakat dan komputer (bahasa Inggris: to compute) merupakan alat yang digunakan untuk menghitung dan mengolah data. Jumlah interaksi manusia dengan komputer yang terus meningkat dari waktu ke waktu membuat etika komputer menjadi suatu peraturan dasar yang harus dipahami oleh masyarakat luas.