1. ÄÄÇ»ÅÍÀÇ Á¤ÀÇ
ÄÄÇ»ÅÍ´Â ÀüÀÚ(Electronic)ÀÇ ¿ø¸®¿¡ ÀÇÇÏ¿© ¼ýÀÚ¡¤¹®ÀÚ¡¤¼Ò¸®¡¤±×¸² µî°ú °°Àº ÀÚ·á(data)¸¦ ó¸®(Processing)ÇÏ´Â ½Ã½ºÅÛ(System)ÀÌ´Ù. EDPS(Electronic Data Processing System)
2. ÄÄÇ»ÅÍÀÇ ±â´É
(1) ÀÚ·á¿Í Áö½ÄÀ» ó¸®ÇÏ´Â Á¤º¸Ã³¸® ±â°è
(2) ÀüÀÚÀÇ ¿ø¸® ÀÌ¿ë: ÀüÀÚÀû Á¤º¸Ã³¸®ÀÇ ±âº»´ÜÀ§¸¦ ºñÆ®(bit)¶ó°í ºÎ¸£°í ÇÑ ºñÆ®´Â 0°ú 1ÀÇ µÎÁ¾·ùÀÇ ±âÈ£¹Û¿¡ ó¸® ¸øÇÔ
(3) ÀÚµ¿ÀûÀ¸·Î ÀÚ·á ¶Ç´Â Áö½ÄÀ» ó¸®
(4) Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¶ó´Â µÎ°¡Áö ¿ä¼Ò°¡ »óÈ£ À¯±âÀûÀ¸·Î ¿¬°áµÈ ½Ã½ºÅÛ
3. ÄÄÇ»ÅÍÀÇ ±¸¼º¿ä¼Ò
(1) Çϵå¿þ¾î: ÀϹݸñÀûÀ» °®´Â ±â°è
1) ÀÔ·Â ÀåÄ¡
»ç¶÷ÀÌ ´«À¸·Î ÀÐÀ» ¼ö ÀÖ°í µéÀ» ¼ö ÀÖ´Â ÇüÅ·ΠµÇ¾î ÀÖ´Â ÀڷḦ ÄÄÇ»ÅÍ°¡ ÀÐÀ» ¼ö ÀÖ´Â ÇüÅ·Π¹Ù²Ù¾î ÁÖ´Â ÀåÄ¡-Å°º¸µå, OMRÀåÄ¡, Ä«µå ¸®´õ
2) Ãâ·ÂÀåÄ¡
ÄÄÇ»ÅÍ°¡ ó¸®ÇÒ ¼ö ÀÖ´Â ÀÌÁøÇüÅÂÀÇ ÀڷḦ »ç¶÷µéÀÌ ÀÐ¾î¼ Ã³¸®ÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÇüÅÂÀÇ ÀÚ·á·Î Àüȯ½ÃÄÑÁÖ´Â ÀåÄ¡- ¸ð´ÏÅÍ, ÇÁ¸°Æ®
3) ±â¾ïÀåÄ¡
ÄÄÇ»ÅÍ°¡ ó¸®ÇÏ·Á´Â ÀÚ·á¿Í 󸮰á°ú¸¦ Àӽ÷Πº¸°üÇÏ´Â ÀÛ¾÷Àå¼Ò
ROM(read-only memory) - ¹Ì¸® ±â·ÏµÈ ³»¿ëÀ» Àб⸸ ÇÒ ¼ö ÀÖ´Â ÀåÄ¡
RAM(random-access memory) - ±â·Ï°ú Àб⸦ ÇÒ ¼ö ÀÖ´Â ±â¾ïÀåÄ¡
4) º¸Á¶±â¾ïÀåÄ¡
±â¾ïÀåÄ¡ÀÇ ±â¾ïÇѰ踦 È®Àå½ÃÄÑ ÄÄÇ»ÅÍÀÇ ±â¾ï´É·ÂÀ» º¸Á¶ÇØÁÖ´Â ÀåÄ¡: Àڱ⠵ð½ºÅ©, ÀÚ±âÅ×ÀÌÇÁ, ÀÚ±â Ä«µå, ÀÚ±âµå·³, CD-ROM
¼øÂ÷Àû Á¢±ÙÀåÄ¡(sequential access device)
ÀÓÀÇ Á¢±ÙÀåÄ¡(direct access device; random access device)
5) Áß¾Ó¿¬»êÀåÄ¡
- CPU·Î ºÒ¸®¿ì´Â ÀåÄ¡·Î »ç¶÷À¸·Î ºñÀ¯Çϸé ÀǽĿ¡ ÇØ´ç
- »ç¶÷µéÀÌ ÀÛ¼ºÇÑ ¸í·ÉÀ» ºÐÇØÇÏ´Â ±â´É, ÇÊ¿äÇÑ ÀڷḦ ±â¾ïÀåÄ¡¿¡¼ ã¾Æ¿À´Â ±â´É, ÇÊ¿äÇÑ ¿¬»ê°ú ºñ±³ÇÏ´Â ±â´É µîÀ» ¼öÇà
- ÀÌ ÀåÄ¡ÀÇ ±âº»±æÀ̴ ó¸®ÇÒ ¼ö ÀÖ´Â Á¤º¸ÀÇ ¼ö, ±â¾ïÀåÄ¡ÀÇ ¿ë·®°ú °è»êÀÇ Á¤¹Ðµµ¸¦ °áÁ¤
- ±â¾ï ÀåÄ¡ÀÇ ±æÀÌ´Â ÈçÈ÷ ºñÆ®(bit)¶ó°í ºÒ¸®´Â ´ÜÀ§·Î Ç¥Çö. 8bit´Â 1¹ÙÀÌÆ®(byte)
- ÄÄÇ»ÅÍÀÇ ÁÖ°ú¾÷ÀÎ ³í¸®Àû ó¸®¿Í ¿¬»êÀ» ¼öÇàÇϴµ¥ ¹ö½º(bus)·Î ÄÄÇ»ÅÍÀÇ ¿©·¯ ºÎºÐµé°ú ¿¬°áµÇ¾î ÀÖÀ¸¸ç, ¹ö½º´Â ÄÄÇ»ÅÍÀÇ ¿©·¯ ºÎÇ°µéÀ» ¿¬°áÇÏ¿© CPUÀÇ ¸í·ÉÀ̳ª µ¥ÀÌÅ͸¦ ½Ç¾î ³ª¸£´Â ¿ªÇÒÀ» ÇÑ´Ù.
- µ¥ÀÌÅÍÀÇ °èÃþ±¸Á¶: ºñÆ®(bit)-¹ÙÀÌÆ®-Çʵå(field)-·¹ÄÚµå(record)-ÆÄÀÏ(file)-µ¥ÀÌÅÍ º£À̽º(DB)
6) Á¦¾îÀåÄ¡
- ÄÄÇ»Å͸¦ ±¸¼ºÇÏ´Â ¸ðµç ÀåÄ¡¸¦ À¯±âÀûÀ¸·Î ¿¬°á½ÃÅ°´Â ±â´É
- ÁÖº¯±â±â¿Í ÄÄÇ»Å͸¦ ¿¬°áÇϱâ À§ÇØ ÇÊ¿äÇÑ ·ÎÁ÷(logic)À» Á¦°ø
(2) ¼ÒÇÁÆ®¿þ¾î
- ±â°è, Áï Çϵå¿þ¾î¿¡ ³»·ÁÁø ¸í·ÉÀÇ ÁýÇÕ
- ¸í·ÉÀº º»ÁúÀûÀ¸·Î ¾ð¾îÀÇ ¼Ó¼ºÀ» °¡Áö¸ç, ±â°è¿Í »ç¶÷»çÀÌÀÇ ´ëȸ¦ À§ÇÏ¿© Ưº°È÷ °í¾È
ÄÄÇ»ÅÍ ¾ð¾î
- Ư¡ : invisible, untangible, ´ã´Â ±×¸©ÀÌ ÀÖ¾î¾ß, ¾ð¾îÀÇ ¼Ó¼º
4. ÄÄÇ»ÅÍ ¾ð¾î
(1) ÁÖ¿ä ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Æ¯Â¡
ÄÄÇ»ÅÍ ¾ð¾î´Â »ç¶÷°ú ±â°è»çÀÌÀÇ ´ëȸ¦ À§Çؼ »ç¶÷µéÀÌ ÀÎÀ§ÀûÀ¸·Î ¸¸µç Àΰø¾î(artificial language)ÀÌ´Ù. ÀÌ °¡¿îµ¥¼ BASIC, FORTRAN, COBOL°ú C°¡ °¡Àå ¸¹ÀÌ º¸±ÞµÇ¾î ÀÖ´Ù.
¾àÈ£ |
º»¸íĪ |
Ư¡ |
FORTRAN |
FORmula TRAnslator |
1957³â¿¡ °³¹ßµÈ ÃÖÃÊÀÇ °í±Þ¾î, ¼öÇаø½ÄÀ» ½±°Ô Áö½ÃÇÒ ¼ö ÀÖ´Â ¾ð¾î |
BASIC |
Beginner's All Purpose Symbolic Instruction Code |
ÄÄÇ»ÅÍ¿ÍÀÇ Áï¼®´ëÈ°¡ °¡´ÉÇÏ°í ÀϹÝÀο¡°Ô °¡Àå ÀÌÇØ°¡ µÇ´Â °£´Ü ¸í·áÇÑ ¾ð¾î |
C |
|
º§¿¬±¸¼Ò¿¡¼ UNIX¿î¿µ½Ã½ºÅÛÀÇ ÀϺηΠ°³¹ßµÈ Àú±ÞÀÇ ±¸Á¶Àû ¾ð¾î |
COBOL |
Common Business Oriented Language |
¿µÀÛ¹®ÀÇ °æ¿ì ½±°Ô ó¸®ÇÒ ¼ö ÀÖµµ·Ï µµ¾ÈµÈ ¾ð¾î |
RPG |
Report Program Generator |
º¸°í¼¿Í ±× ¹ÛÀÇ ÀÚ·áó¸® °ú¾÷À» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µå´Â ¹®Á¦Áß½ÉÀû ¾ð¾î |
(2) BASIC ¾ð¾îÇÁ·Î±×·¥ ¿¹
1¿¡¼ 1000±îÁö ´õÇÑ °ªÀº?
10 S=0
20 I=0
30 I=I+1
40 S=S+I
50 IF I=1000 THEN GOTO 70
60 GOTO 30
70 PRINT "SUM=";S
10 S=0
20 FOR I=1 TO 1000 STEP 1
30 S=S+I
40 NEXT I
50 PRINT S
(3) ÄÄÇ»ÅÍ ¿ë¾î
- ¼Ò½º ÇÁ·Î±×·¥(source program): °í±Þ¾ð¾î, Áï ÇÁ·Î±×·¥ ¹®¹ý¸¸ ¾Ë¸é »ç¶÷ÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥
- ¿ÀºêÁ§Æ® ÇÁ·Î±×·¥(object program): ±â°è¾î·Î 2Áø¹ýÀ¸·Î µÇ¾î ÀÖÀ¸¸ç, »ç¶÷ÀÌ º¸¸é ÀÐÀ» ¼ö ¾ø´Â ¾ÏÈ£ÇüÅÂÀÇ ÇÁ·Î±×·¥
- ÄÄÆÄÀÏ·¯: ÇÁ·Î±×·¡¸Ó°¡ ÀÛ¼ºÇÑ ¾ð¾î¸¦ ±â°è¾î·Î ¹ø¿ªÇØ ÁÖ´Â µîÀÇ ±â´ÉÀ» ¼öÇàÇÏ´Â ¼ÒÇÁÆ®¿þ¾î
-ÀÎÅÍÇÁ¸®ÅÍ(interpreter)-ÇÁ·Î±×·¥À» ÇÑÁÙ¾¿ ¹ø¿ªÇÏ¿© ½ÇÇà
- ·Îµå(LOAD): º¸Á¶±â¾ïÀåÄ¡ÀÎ µð½ºÅ© µî¿¡ ÀÖ´Â ÇÁ·Î±×·¥À» ÁÖ±â¾ïÀåÄ¡·Î ¿Å±â´Â °Í
- ¼¼À̺ê(SAVE): ÁÖ±â¾ïÀåÄ¡¿¡ ÀÖ´Â ÇÁ·Î±×·¥À» º¸Á¶±â¾ïÀåÄ¡¿¡ ÀúÀåÇÏ´Â °Í
- ±â°è¾î: ±â¾ïÀå¼Ò³»ÀÇ ÁÖ¼Ò¿Í ¸í·ÉÀÌ ¼ýÀڷΠǥ½ÃµÇ´Â ¾ð¾î. °í±Þ¾ð¾î´Â ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ ±â°è¾î·Î Ç¥Çö
- ¾î¼Àºí¸®¾î: ±â°è¾î °¡¿îµ¥ ¸í·ÉºÎºÐ¿¡ ¿µ¾î±âÈ£¸¦ µµÀÔÇÑ ¾ð¾î
5. ÄÄÇ»ÅÍÀÇ ¿ª»ç
¼¼´ë |
¿¬µµ |
ºÎÇ° |
ÄÄÇ»ÅÍ |
±â´É |
1¼¼´ë |
1945³â |
Áø°ø°ü |
IBM650 |
¼öÄ¡°è»ê |
2¼¼´ë |
1960³â |
Æ®·£Áö½ºÅÍ |
IBM7030/7094 |
¼öÄ¡°è»ê |
3¼¼´ë |
1965³â |
ÁýÀûȸ·Î(IC) |
IBM360 |
¼öÄ¡°è»ê |
4¼¼´ë |
1970³â |
°í¹Ðµµ Á÷Á¢È¸·Î(LSI) |
ÁßÇüÄÄÇ»ÅÍ |
±×·¡ÇÈ¡¤¿µ»óó¸® |
5¼¼´ë |
1980³â |
ÃÊ°í¹Ðµµ ÁýÀûȸ·Î (VLSI) |
´ëÇüÄÄÇ»ÅÍ °³ÀοëÄÄÇ»ÅÍ |
Àü¹®°¡½Ã½ºÅÛ |
6¼¼´ë |
1990³â |
½Å°æ¸Á Ĩ ÆÛÁöĨ °üÀü ¼ÒÀÚ |
½Å°æ¸ÁÄÄÇ»ÅÍ |
Àνġ¤ÇнÀ¡¤Ãß·Ð |
7¼¼´ë |
|
¹ÙÀÌ¿À Ĩ |
¹ÙÀÌ¿ÀÄÄÇ»ÅÍ |
Àΰ£°ú À¯»ç±â´É |
6. Á¤º¸Ã³¸® ½Ã½ºÅÛÀÇ Á¾·ù
.
µ¥ÀÌÅÍ Àü¼Û¹æ½Ä¿¡ µû¸¥ ºÐ·ù |
¿Â¶óÀÎ(On-Line)¹æ½Ä |
- Åë½Åȸ¼±À¸·Î ¿¬°áÇÏ¿© ¿î¿ëÇÏ´Â ¹æ½Ä - ¿Â¶óÀÎ Áï½Ã 󸮹æ½Ä°ú ½ÃºÐÇÒ Ã³¸® ¹æ½Ä(TSS) |
¿ÀÇÁ¶óÀÎ(Off-line)¹æ½Ä |
- º¸Á¶¼ö´Ü(µð½ºÄÏ µî)À» ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â ¹æ½Ä - ÀÏ°ýó¸® ¹æ½ÄÀÌ ´ëÇ¥Àû ½Ã½ºÅÛ |
|
µ¥ÀÌÅÍ Ã³¸®¹æ¹ý¿¡ µû¸¥ ºÐ·ù |
½Ç½Ã°£Ã³¸®(Real -time Processing)¹æ½Ä |
- ÀÔ·Â µ¥ÀÌÅ͸¦ Áï½Ã ó¸®ÇÏ´Â ¹æ½Ä - ÀºÇà ⱸ¾÷¹«, Ç×°ø±Ç ¿¹¾à ¾÷¹« µî¿¡¼ ÀÌ¿ë |
ÀÏ°ýó¸®(Batch Processing) ¹æ½Ä |
- µ¥ÀÌÅ͸¦ ÀÏÁ¤±â°£ ¸ð¾Æ¼ ó¸®ÇÏ´Â ¹æ½Ä - ±Þ¿© °è»ê µî¿¡ ÀÌ¿ë |
|
Áß¾Óó¸® ÀåÄ¡ÀÇ È°¿ë¿¡ µû¸¥ ºÐ·ù |
ºñÁýÁß Ã³¸® ½Ã½ºÅÛ |
µ¥ÀÌÅ͸¦ °¢ ÇöÀå¿¡¼ °í¸³¡¤ºÐ»êÀûÀ¸·Î ó¸®ÇÏ´Â ½Ã½ºÅÛ |
ÁýÁß󸮽ýºÅÛ |
µ¥ÀÌÅ͸¦ Áß¾Ó ÄÄÇ»ÅÍ·Î Áý°áÇÏ¿© ó¸®ÇÏ´Â ½Ã½ºÅÛ |
|
ºÐ»êó¸® ½Ã½ºÅÛ |
- ÁýÁß Ã³¸®¹æ½ÄÀÇ º¸¿Ï ÇüÅ·ΠÃÖ±Ù¿¡ ÁÖ·Î »ç¿ë - Åë½Åȸ¼±À¸·Î ¿¬°áµÇ¾î µ¥ÀÌÅ͸¦ °øÀ¯ÇÒ ¼ö ÀÖÀ¸¹Ç·Î È¿À²¼ºÀÌ ³ôÀ½ |
7. ÀÚ·á Ç¥ÇöÀÇ ´ÜÀ§
´ÜÀ§ |
¼³ ¸í |
ºñÆ®(bit) |
Á¤º¸ÀÇ ÃÖ¼Ò´ÜÀ§(0¶Ç´Â 1ÀÇ »óÅ·Πǥ½Ã) |
´Ïºí(Nibble) |
4ºñÆ®ÀÇ ¸ðÀÓ |
¹ÙÀÌÆ®(Byte) |
- 8ºñÆ®ÀÇ ¸ðÀÓÀ¸·Î ¹®ÀÚÇ¥ÇöÀÇ ÃÖ¼Ò´ÜÀ§ - ¿µ¹®ÀÚ¿Í ¼ýÀÚ´Â 1Byte, Çѱ۰ú ÇÑÀÚ´Â 2Byte·Î Ç¥Çö |
¿öµå(Word) |
¿¬»êÀÇ ±âº»´ÜÀ§·Î ¹ÙÀÌÆ®ÀÇ ÁýÇÕ |
- ÇÏÇÁ ¿öµå(Half Word): 2Byte - Ç®¿öµå(Full Word): 4Byte - ´õºí ¿öµå(Double Word): 8Byte |
|
Çʵå(Field, Item) |
ÆÄÀϱ¸¼ºÀÇ ÃÖ¼Ò´ÜÀ§·Î °¢°¢ÀÇ Ç׸ñÀ» Ç¥½Ã |
·¹ÄÚµå(Record) |
°ü·ÃÀÖ´Â Çʵ带 ¸ð¾ÆµÐ °ÍÀ¸·Î, ÀÚ·áó¸®ÀÇ ±âº»´ÜÀ§ |
- ³í¸®·¹ÄÚµå: »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ·¹ÄÚµå - ¹°¸®·¹ÄÚµå: 'ºí·Ï'À̶ó°íµµ Çϸç, ½ÇÁ¦ÀÇ ÀÔÃâ·Â ´ÜÀ§ |
|
ÆÄÀÏ(File) |
- °øÅëÀûÀÎ ·¹ÄÚµåÀÇ ÁýÇÕ - ÇÁ·Î±×·¥ ±¸¼ºÀÇ ±âº»´ÜÀ§ |
µ¥ÀÌÅͺ£À̽º (Database) |
ÆÄÀÏÀ» ¸ð¾Æ³õÀº ÁýÇÕü |
8. ÆÄÀÏ°ú Æú´õ
(1) ÆÄÀÏ
µð½ºÅ©¿¡ ÀúÀåµÇ´Â ±âº»´ÜÀ§
µ¿ÀÏÇÑ Æú´õ³»¿¡ °°Àº À̸§ÀÇ ÆÄÀÏÀÌ 2°³ÀÌ»ó ÀÖÀ» ¼ö ¾øÀ½
µµ½º¿¡¼ ¿¹¾àµÈ ÀåÄ¡¸í°ú ¸î°¡Áö Ư¼ö¹®ÀÚ´Â ÆÄÀÏÀ̸§À¸·Î »ç¿ëÇÒ ¼ö ¾øÀ½
ÆÄÀÏÀº ÀбâÀü¿ë, ½Ã½ºÅÛ, ¼û±è, ±â·Ï 4°¡Áö ¼Ó¼ºÀÌ ÀÖÀ½
È®ÀåÀÚ´Â ÆÄÀÏÀÇ Á¾·ù¸¦ ³ªÅ¸³¿
(2) Æú´õ
µµ½ºÀÇ µð·ºÅ丮¿Í À¯»çÇÑ °³³ä
ÆÄÀÏÀ» °ü¸®Çϱâ À§ÇØ µð½ºÅ©ÀÇ °ø°£À» ³í¸®ÀûÀ¸·Î ±¸ºÐÇÑ °Í
Æú´õ¾È¿¡ ÇÏÀ§ Æú´õ¸¦ µÑ ¼ö ÀÖÀ½
(3) ´ëÇ¥ÀûÀÎ È®ÀåÀÚ
Á¾·ù |
È® Àå ÀÚ |
½ÇÇàÆÄÀÏ |
COM, EXE, BAT µî |
±×¸²ÆÄÀÏ |
BMP, JPG, TIF, PCX µî |
¹®¼ÆÄÀÏ |
TXT, DOC, HWP µî |
À½¾ÇÆÄÀÏ |
WAV, MP3, RA, MID µî |
¾ÐÃàÆÄÀÏ |
ZIP, ARJ, RAR µî |
¹é¾÷ÆÄÀÏ |
BAK µî |