반응형

개애발/컴퓨터 5

구조구조 자료구조 자료구조!

안녕하세요!주말 잘 보내셨나요?내일은 또 월요일이네요ㅠㅠ남은 시간도 격하게 쉬기 전에 중요한 것! 자료구조, 알고리즘!실과 바늘과 같은 존재랍니다.컴퓨터 직종에서는 꼭 알아야 한다는!!! 자료구조(Data Structure) 사전적 의미: 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. 신중히 선택한 자료구조는 보다 효율적인 알고리즘을 사용할 수 있게 한다. 좀 더 쉽게 설명하자면?: 데이터를 구조적으로 표현하는 방식: 자료를 효율적으로 관리하고 구조화 시키기 위한 방법론 입니다.자료구조도 분류가 됩니다. 1. 생김새에 따라서 - 원시구조 : 정수, 실수, 문자 - 선형구조 : 배열, 연결리스트, 스택, 큐 - 비 선형구조 : 트리, 그래프 2. 실체화에 따라서 - 물리적 구조 : 정수,..

개애발/컴퓨터 2017.01.15

운영체제 & 프로세스

안녕하세요!오늘도 어김없이 왔습니다ㅋㅋ주말 잘 보내고 계신가요?오늘은 운영체제(OS), 프로세스(Process)에 대해서 알아볼까요? 운영체제(Operating System): 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스 사전적 의미 말고 좀 더 쉽게!'응용 프로그램과 하드웨어 사이의 중재자 역할' 입니다. - 과거 : 하드웨어 -> 사용자- 현재 : 하드웨어 -> 운영체제 -> 응용 프로그램 -> 사용자 운영체제 종류- Windows- Linux- Unix- Dos등이 있습니다. 운영체제가 하는 일이 뭐냐구요?지금 알려드릴게요~ 운영체제 역할 1. 시스템 하드웨어 관리: 사용자 프로그램의 오류나 잘못된 자원 사용을 감시 입출력 장치 등의 자원에 대한 연산과 제어를 관리ex) 사용자가 과도한 시스템 ..

개애발/컴퓨터 2017.01.14

2진수가 뭐지? 2의 보수가 뭐야?

안녕하세요~ 조군이왔어요ㅋ.ㅋ혹시 기다리셨나요? 아닌거 알고있으니 거짓말 하시면 안돼요!오늘은 데이터 표현 방식에 대해 좀 끄적여보겠습니다! 1. 컴퓨터 데이터 표현 방식 - 데이터란?: 이론을 세우는 데 기초가 되는 사실·자료 - 컴퓨터에서 데이터란?: 프로그램을 운용할 수 있는 형태로 기호화·숫자화한 자료 사전적 의미는 저렇습니다. 사실 컴퓨터는 모든 데이터를 0,1로 밖에 인식을 못하는 바보에요ㅋㅋ그래서 똑똑한 사람이 컴퓨터가 이해할 수 있도록 형식에 맞게 알려주는거죠!이런 사람을 바로 '소프트웨어 프로그래머' 라고 합니다.(좀 똑똑해진듯)0,1에도 규칙이 있는데요! - 0 : 양수- 1 : 음수 여기서 잠깐! - 0과 1로 이루어져 있는 것은? 2진수- 0, 1, 2, 3, 4, 5, 6, 7로 ..

개애발/컴퓨터 2017.01.13

비 전공자가 컴퓨터를 알고싶으면 역사부터?

안녕하세요~~ 조군입니다.오늘 날씨도 춥네요ㅠㅠㅠㅠ저는 오늘도 컴퓨터를 알기 위해 열심히..는 들었어요ㅠㅠ알면 알수록 너무 어려운듯..그런 의미에서 우리 컴퓨터 역사부터 시작해볼까요?ㅋㅋ 프로그래머는 무엇일까? 프로그래밍은 무엇일까?프로그램은? 그럼 컴퓨터는? * 프로그래머 : 프로그램을 만드는 사람* 프로그래밍 : 프로그램을 만드는 작업* 프로그램 : 명령어의 모음* 컴퓨터 : 전자계산기 최대한 쉽게 쉽게 이해해요! 1. 컴퓨터의 역사 - 최초의 다용도 디지털 컴퓨터 - ENIAC- 최초의 내장식 컴퓨터 - EDSAC 진공관 - 제 1세대 컴퓨터트랜지스터 - 제 2세대 컴퓨터집적회로(IC) - 제 3세대 컴퓨터고밀도 집적회로(VLSI) - 제 4세대 컴퓨터초고밀도 집적회로 - 제 5세대 컴퓨터 ~ 현재..

개애발/컴퓨터 2017.01.12

Git 이 뭔지 궁금해? 궁금해!

안녕하세요!티스토리 처음 시작한 조군이에요!제가 요즘 컴퓨터 공부를 하는데 흔적을 남겨보려고 만들었습니다..컴퓨터를 알고 싶다는 분들에게 조금이나마 도움이 되고자ㅋㅋㅋㅋㅋㅋ저도 시작하는 단계니까 많이 알려주세요~ 오늘은 회사, 협업할 때 가장 많이 쓰이는 git에 대해 알아볼게요!자 출바알~ Git> 소스 저장소란 무엇인가?> VCS : Version Control System> 파일의 변경이력을 기록하여 관리를 용이하게 해주는 것.> 협업할 때, 중요한 툴. 1. Working Directory : 실제 작업하고 있는 공간. (메모장, 그림판, 프로그램 등) 2. Staging Area : 일종의 준비구역. (Local Repository에 올리기 전 확인하는 단계) 3. Repository : 변경이..

개애발/컴퓨터 2017.01.11
반응형