profile
사진찍는 개발자 / 한 가지 개념이라도 깊이있게
post-thumbnail

[나만무] 나만무가 끝났다.

나만무가 끝났다. 그 동안 벨로그를 거의 쓰지 못했는데.. 잠을 잘 수 있는 시간 조차 아까운 5주의 시간을 보냈다면 약간의 변명이 되려나 싶다.. 정글에서의 0주차가 나의 첫 웹서비스 프로젝트였다. 그 이후로 정글에서 제공되는 커리큘럼대로 공부해왔고 나만무가 나에

2023년 8월 16일
·
0개의 댓글
·
post-thumbnail

AWS IAM 유저 등록 방법

1\. 인스턴스 생성 시에 Add additional tags 를 통해 key와 value를 등록한다. Add additional tags 를 누르면 다음과 같이 입력하면 된다. Key : Name, Value : front-dev, Resource types : In

2023년 8월 16일
·
1개의 댓글
·

[Project 1] 밑거름 공부

_ /* 해당 자료는 반효경 교수님의 운영체제 강의 자료를 기반으로 정리되었습니다. _! */ 첫 주차 project1을 들어가기 전에 project1을 진행하기 위해 알아야할 개념들을 정리하고 진행하려고 한다. 프로세스 상태 > Process is a progra

2023년 6월 20일
·
0개의 댓글
·

[Gitbook] Project3: Virtual Memory

Project3: Virtual Memory구현하면서 중요한 점은 주어진 템플릿을 따라야 한다."DO NOT CHANGE" 라고 쓰여있는 부분은 절때 건드리면 안됨.수정해야 할 템플릿 리스트는 다음과 같음.include/vm/vm.h, vm/vm.c해당 파일은 가상메모

2023년 6월 14일
·
0개의 댓글
·

[WIL8] Pintos Project 1

3주 동안 project1 과 2를 진행했다.진행해온 경험을 바탕으로 3주간의 회고를 해보려고 한다. (해당 글은 project1 에 대한 내용만을 포함한다) 해당 글을 읽게 된다면, 어떠한 시도를 했는지 그리고 결과가 어땠는지에 대한 내용과 추천 방법에 대한 내용을

2023년 6월 12일
·
0개의 댓글
·
post-thumbnail

OS 수업 정리 필기 for pintos

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

코딩테스트 기록 시작

정글에 들어와서 5월 초에 알고리즘 주차가 끝났다. 하지만 결국 코딩테스트는 지속적으로 꾸준히 풀어야 의미가 있다고 생각했고, 반 친구들과 함께 매일 코딩테스트 문제를 한 문제씩 풀기로 했다.5월 부터 실버 난이도 문제로 시작했고, 6월에 들어서 골드 난이도 문제들이

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

[BOJ] 1377 버블 소트 Python

문제 링크 : https://www.acmicpc.net/problem/1377해당 문제는 버블소트 코드를 읽고 어떠한 출력 값이 나와야하는지 파악한 후, 다른 코드로 해당 출력 값이 나오도록 하는 것이 목적이다.위에 코드의 결과는 버블소트 몇번째 턴에 정렬이

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

Pintos 프로젝트 시작

해당 프로젝트는 PintOS의 코드를 직접 수정해가며 진행하는 프로젝트이다.약 6주 동안 진행되고, 3명의 인원이 한팀이 되어 프로젝트를 진행한다. PROJECT 1: THREADS (05/26~06/01) - 1주PROJECT 2: USER PROGRAMS (06/0

2023년 6월 1일
·
0개의 댓글
·

[Project 1] 주간 공유

목 : 환경세팅, 깃헙 룰 세팅, 과제 확인금 ~ 일 : 개념 공부일, 월 : Alarm Clock 구현월, 화, 수 : Priority Scheduling 구현 / 코드 리뷰 및 정리오전 10시, 오후 8시에 하루에 두 번 팀 미팅 진행.미팅 진행 시에 지금까지 진

2023년 6월 1일
·
0개의 댓글
·
post-thumbnail

TCP/IP 송수신에 대한 이해

소켓은 OS 커널에 구현되어있는 프로토콜 요소에 대한 추상화된 인터페이스이며, 장치 파일의 일종이다. 본질은 File 이라는 점이다.보통 파일에 대한 I/O가 진행될 때, process가 주체가 되고, 파일이 대상체가 된다.파일에 대해서 주체는 open, create,

2023년 5월 24일
·
0개의 댓글
·

파일 디스크립터 File descriptor

파일 디스크립터 리눅스 또는 유닉스 계열 시스템에서 프로세스가 파일을 다룰때 사용하는 개념이다. 흔히 유닉스 시스템에서의 모든 것을 파일이라고 한다. 일반적인 정규파일부터 우리가 곧 배울 소켓, 그리고 파이프, 블록, 디바이스 등 모든 객체들을 파일로 관리한다. 그래

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

MIME Type, 정적, 동적, CGI

웹 클라이언트와 서버에게, 컨텐츠는 연관된 MIME는 (multipurpose internet mail extensions) 타입을 갖는 바이트 배열이다.! 여기서 MIME는 전자 우편을 위한 인터넷 표준 포맷이다.웹 서버는 두 가지 서로 다른 방법으로 클라이언트에게

2023년 5월 21일
·
0개의 댓글
·

[WIL6] Malloc-Lab

벌써 6주차가 되었다.매 주 동안 정신없이 지나가다보니까 시간이 어떻게 가는지 잘 모르겠다. 또 오기전에는 내가 이렇게 공부 할 수 있을까 싶었는데..이제는 약간 쉬고 나면 공부를 못했다는 죄책감마저 든다..6주차는 malloc을 구현하는 주차였다.이번 주차는 구현보다

2023년 5월 21일
·
0개의 댓글
·

Echo Client / Echo Server

소켓에 대한 본질의 이해 소켓은 OS 커널에 구현되어있는 프로토콜 요소에 대한 추상화된 인터페이스이며, 장치 파일의 일종이다. 본질은 File 이라는 점이다. 보통 파일에 대한 I/O가 진행될 때, process가 주체가 되고, 파일이 대상체가 된다. 대상체 파일에

2023년 5월 20일
·
0개의 댓글
·

네트워크 프로그래밍을 위한 밑거름

네트워킹 프로그래밍을 하기 위하여 필요한 내용을 정리하고자 한다. 기본적으로 컴퓨터 시스템 책을 기반으로 정리할 예정이다. 네트워크를 위한 책이 아니기 때문에 세부적인 네트워크에 대한 개념보다는 컴퓨터 시스템에서 네트워크가 필요한 부분들이 정리되어있다. Client-

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

가상메모리(1) 페이징 기법 , 페이지 테이블

해당 글은 현대에 시스템은 "가상메모리" VM(virtual memory) 라고 알려진 메인 메모리의 추상화를 제공한다.

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

가상메모리 공부를 위한 밑거름

Malloc-lab 프로젝트를 진행하기 위해서 컴퓨터시스템 9장 가상메모리의 처음 부분부터 정독했다. (책 정보(https://www.google.com/search?client=safari&rls=en&sxsrf=APwXEdctWHaBN8GKIU_yeHAtP

2023년 5월 18일
·
0개의 댓글
·

[WIL5] Red Black Tree

알고리즘 4주차가 끝난 후, C언어를 사용하여 RBtree를 구현하는 프로젝트가 진행되었다.지난 정글에서의 시간 중에 가장 열심히 공부하고 노력했던 시간이 아니었나 싶다. 알고리즘 주차를 진행할 때도, 열심히 한다고 생각했는데, 더 열심힐 할 수 있는 나를 발견했던 주

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

C언어로 스택 구현

씹어먹는 C에 대한 내용을 한번 쭉 보고, C언어 연습 겸 스택을 구현해보았다.지금까지는 직접 자료구조를 만들어서 써본 경험이 많지 않았는데, 이번 기회에 자료구조에 대한 기초를 쌓을 수 있는 좋은 기회인 것 같아서 진행했다. 스택을 구현하기 위해서는 여러 방법이 있었

2023년 5월 6일
·
0개의 댓글
·