이승훈
@
웹 개발 개요
애자일 방식
운영체제
C언어
C언어 실습 및 백준 기초 별 단계 풀이(산술 및 조건문)
김치훈
1.
CS지식
•
웹 개발 개요
◦
◦
개발자는 웹서비스를 구현하고, 유지보수하고 배포(반영)한다.
◦
유저는 웹서비스를 이용하는 손님이다.
◦
사용자는 웹브라우저를 통해서 웹서비스를 이용한다.
◦
HTTP는 웹서버와 웹클라이언트가 서로 이야기를 나눌 때 지켜야하는 규약 혹은 언어이다.
◦
웹클라이언트로 인정을 받으려면, HTTP에 적혀있는 클라이언트가 가져야할 기능리스트를 모두 가져야 한다.
▪
누구나 변호사에 준하는 능력과 자격을 갖추면 변호사가 될 수 있다.
▪
날때부터 변호사는 없다.
▪
마찬가지로 어떤 프로그램이든 HTTP가 제시하는 클라이언트의 자격 기준에 해당되면 웹클라이언트라고 인정된다.
◦
웹 브라우저(웹 클라이언트의 일종)와 웹 서버(NGIX or 아파치)는 서로 HTTP 라는 언어로 통신한다.
•
운영체제
◦
◦
운영체제(運營體制 / Operating System)
◦
사용자가 컴퓨터를 쉽게 다룰 수 있게 해주는 인터페이스.
◦
대표적으로 macOS, linux, windows 가 있다.
◦
컴퓨터 자원을 효율적으로 관리하기 위한 시스템
◦
운영체제는 펌웨어 다음으로 하드웨어와 가장 직접적으로 관련되는 소프트웨어.
•
커널
◦
운영체제(OS)의 심장이자 OS를 규정짓는 매우 중요한 부분.
◦
하드웨어의 자원을 그것을 필요로하는 프로세스에 나눠주고,
◦
프로세스 제어(태스크 매니저), 메모리 제어,
◦
프로그램이 운영체제에 요구하는 시스템 콜 등을 수행하는 부분으로
◦
운영체제 맨 하부에서 돌아간다.
◦
현재 많이 사용되고 있는 OS는 커널 위에 여러 가지 레이어를 올린 것.
◦
페도라, 우분투 등이 다 리눅스로 묶이는 것도 이들이 같은 리눅스 커널을 사용하고 있기 때문.
•
쉘
◦
운영 체제에서 커널과 이용자 사이에 끼어서 이용자의 명령을 해석하고
◦
그 처리 결과를 뿌려주는 시스템 프로그램.
◦
Shell의 사전적 의미인 조개/소라 껍데기에서 따온 말로
◦
내부의 커널이 있고 사용자는 이를 감싸고 있는 껍데기를 통해 커널에 접근한다는 개념으로
◦
컴퓨터 초창기인 60년대부터 사용된 단어이다.
◦
셸은 흔히 두 종류로 구분하는데, 명령 줄 셸과 그래픽 셸이다.
◦
전자는 CLI이고 후자는 GUI라 부른다.
◦
CLI는 때때로 CUI(character 또는 console user interface)라고 부르기도 한다.
◦
그 외에도 이 환경으로 접속하는 보안접속 프로그램(SSH; Secure SHell)을 일컫는 말이기도 하다.
2.
C언어
•
C언어의 정신
◦
◦
프로그래머를 믿어라. (Trust the programmer)
◦
프로그래머가 작업을 못하게 방해하지 마라. (Don't prevent the programmer from doing what needs to be done)
◦
언어를 작고 간단하게 유지하라. (Keep the language small and simple)
◦
호환성은 장담할 수 없더라도 빨리 작동하게 만들어라. (Make it fast, even if it is not guaranteed to be portable)
•
•
명령어
◦
printf - 출력 하는 명령어
◦
for - 반복문
◦
if - 조건문
서보민
손정아
참고사항
09 : 00 ~ 12 : 00
13 : 00 ~ 16 : 00
※ “
토글” 을 클릭해주세요 
최태승
1.
CS 기초
- 클라이언트
- 서버
- HTTP,HTTPS
2.
운영체제
- 개요
- 커널
- 쉘
3.
C언어
- 수동자동차 느낌의 언어
<개인메모>
http https
둘 다 프로토콜임
기본값은 443임
숫자들은 포트라고 부름
서버 = 컴퓨터
naver는 도메인이고 Ip에 대한 별명 느낌임
http 통신규약 (식당 이용법)
요청, 응답
컴퓨터(서버) == 주민센터
포트 == 창구
http만 받도록
http://www.naver.com:443 https만 받도록
프로트콜과 포트는 맞아야합니다.
펌웨어
rom : 비휘발
ram : 휘발
리눅스는 안정적이고 재부팅안해도 되어서 서버 관리할 때 편함
맥 : TUI 프로그램 >> 터미널
윈도우 : TUI 프로그램 >>
관리자 권한으로 터미널에 접속하지 않으면 특정 행위는 불가능
CLI = 터미널 = 커맨드환경 = 쉘
#include<stdio.h> // 표준입출력 불러오기
// 표준입력(키보드) + 표준출력