Linux : 리눅스

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

Background Knowledge (1)

여러분들이 앞으로 기술을 배우시다보면 새로운 내용을 많이 접하게 됩니다.

이러한 내용을 접하게 될 때, 가장 중요한 것은 빠르게 새로운 기술을 습득하는 것이 아니라, 그 기술이 나오게 된 배경 History를 잘 이해하고 아주 기초적인 내용을 잘 알아보고 공부하는 것입니다.

다룰 수 있는 명령어가 많다고 리눅스를 잘 한다고 말 할 수 없으며, 너무 테크니컬한 부분에만 치우치게 되면 언젠가는 이해할 수 없는 문제를 접하게 될 날이 오게 될 것입니다.

특히 리눅스는 컴퓨터가 전세계에 보급될 시절부터 전세계에 다양하게 직간접적으로 영향을 주면서 함께 발전되어 왔기 때문에, 앞으로 많은 기술들을 공부하는 데에 있어 큰 도움이 될 것입니다.

 

Background Knowledge (1). Computer Structure

리눅스 -> Operating System -> Computer System -> H/W -> CPU, RAM, HDD, Keyboard

                                                                   -> S/W -> Application S/W 

                                                                                 └> Game, Text Editor, Paint, Web Browser

                                                                              -> System S/W

                                                                                 > Linux, Unix, macOS, Windows

                                                                              -> Programing Language

                                                                                 > C, java, Python 등

               └> Command Line Interface  -> Keyboard, Command, Hard, Fast, Light, Server

               └> Graphic User Interface     -> Mouse Icon Easy, Overload, heavy, client

 

# Application S/W; 사용자에게 유용한 기능을 제공하는 소프트웨어

# System S/W     ; 컴퓨터 내부 동작을 제어, 컴퓨터의 기능과 응용소프트 웨어들이 실행되는 환경을 제공.

# 외국사람과 소통을 하기 위해서는 그 나라의 언어를 알아야 하듯이 컴퓨터와 소통을 하기 위해서는 프로그래밍 언어를 알아야 한다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
박천명
현재 버전
선택 버전
graphittie 자세히 보기