June 14, 2022August 2, 2022My Project 가톨릭대 밥 약속 채팅 앱 (객체지향 프로젝트) 가톨릭대 밥 약속 채팅 어플리케이션 (WE_EAT)가톨릭대학교 학우들끼리 밥 약속을 할 수 있는 채팅 어플리케이션이다. 제작 기간: 2022년 3월 ~ 6월제작 인원: 5명 (일육이공팀)기술 스택: 아래 […]
June 11, 2022June 12, 2022CSE, OS OS – 파일 시스템 파일 시스템사용자가 직접 파일을 보관하는 대신 파일 관리자를 두어 저장 장치의 관리를 맡기는 시스템 블록과 파일 테이블블록은 저장 장치에서 사용하는 가장 작은 […]
June 11, 2022June 12, 2022CSE, OS OS – 입출력 시스템과 저장장치 입출력 시스템과 저장장치 주변 장치: 저속 주변 장치(키보드,마우스 등)와 고속 주변 장치(그래픽 카드,하드 디스크 등)으로 나뉨 채널: 데이터가 지나다니는 하나의 통로-> 채널을 […]
June 11, 2022June 12, 2022CSE, OS OS – 가상 메모리 관리 요구 페이징사용자가 요구할 때 해당 페이지를 메모리로 가져오는 것 페이지 테이블 엔트리의 구성 유효비트가 0일 때: 페이지가 메모리에 있으므로 주소 필드에 물리 […]
June 11, 2022June 12, 2022CSE, OS OS – 가상 메모리 기초 가상 메모리물리 메모리의 크기에 상관없이 프로세스에 커다란 메모리 공간을 제공하는 기술-> 가상 메모리를 이용하면 프로세스는 운영체제가 어디에 있는지, 물리 메모리의 크기가 어느 […]
June 11, 2022June 11, 2022CSE, OS OS – 물리 메모리 관리 메모리 주소: 1Byte로 나뉜 메모리의 각 영역은 메모리 주소로 구분하는데 보통0번지부터 시작-> CPU는 메모리에 있는 내용을 가져오거나 작업 결과를 메모리에 저장하기 위해 […]
June 11, 2022June 11, 2022CSE, OS OS – 교착 상태 교착 상태 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기만 기다리며 작업을 더 이상 진행하지 못하는 상태 아사 상태와 차이점아사 현상: 운영체제가 잘못된 […]
June 5, 2022July 17, 2024My Project AI 기반 냉장고 유통기한 관리 챗봇 (캡스톤 프로젝트) AI 기반 냉장고 유통기한 관리 챗봇 (프리지) 카카오톡 챗봇을 이용해서 냉장고 속 식품 유통기한을 관리할 수 있다. 제작 기간: 2022년 1월 ~ 5월제작 […]
May 22, 2022May 22, 2022Android App & Web, Design & Analysis 소프트웨어 공학 – 클래스 다이어그램 등장인물 간의 관계는 Association, Aggregation, Composition이 있다. Association: 관계가 있다Aggregation: 한 쪽이 전체고 다른 한 쪽이 부분인 관계이다. (마름모는 전체에 붙임)Composition: 전체가 […]
May 22, 2022May 22, 2022Android App & Web, Design & Analysis 소프트웨어 공학 – 시퀀스 다이어그램 Use Case를 클래스로 분류하기 Boundary ClassActor가 Use Case로 접근을 가능하게 하는 클래스, 다른 API로 접근을 가능하게 하는 클래스ex) Actor: 유저, Use Case: […]