##본 포스팅은 운영체제 강의 '이화여자대학교 운영체제 강의 - 반효경 교수님'를 보고 정리한 내용입니다. 운영체제란 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소포트웨어 계층 하드웨어를 직접적으로 건들이지 않더라도, 사용자가 소프트웨어를 통해 쉽게 컨트롤 할 수 있도록 중간자 역할을 해준다. > 목적 하드웨어를 몰라도 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 - 프로그램 당 한 컴퓨터를 독자적으로 사용하는 환상을 제공 - 하드웨어를 직접 다루는 복잡한 부분을 운영체제가 대행 자원을 효율적으로 관리 - CPU, Memory, I/O 장치 등을 효율적으로 관리 (여러 프로그램들이 한정된 자원을 잘 나눠 쓸 수 있도록 번갈아 줌) - 실행 중인 프로..
##본 포스팅은 '그림으로 배우는 Http & Network Basic - 우에노 센'을 읽고 쓴 요약/정리 글입니다. 웹의 시작 > 웹의 시작 멀리 떨어져있는 동료 연구자와 지식을 공유하기 위한 시스템으로 고안되었다. 최초로는 '하이퍼텍스트'에 의해 상호간 참조할 수 있는 WWW가 있다. > WWW World Wird Web - 문서 기술 언어 : HTML(HyperText Markup Language) - 문서 전송 프로토콜 : HTTP - 문서의 주소를 지정하는 방법 : URL 당시 HTTP는 주로 텍스트를 전송하기 위한 프로토콜이었지만, 프로토콜 자체가 상당히 심플해서 여러 가지 응용 방법을 고려해 기능이 계속해서 추가되었다. Http 인터넷을 포함하여 일반적으로 사용하고 있는 네트워크는 TCP/..
##본 포스팅은 "데이터베이스 첫걸음 - 미크, 기무라 메이지" 책을 보고 요약한 것입니다. 데이터베이스 > 데이터베이스에 요구되는 기능 1. 데이터의 검색과 갱신 '빠르게' 데이터를 검색/등록/수정/제거 2. 동시성 제어 불특정다수의 사용자가 동시에 접근하는 것을 제어하여, 데이터의 '무결성'을 보장해야한다. *트레이드오프 관계를 해결해야 함 3. 장애 대응 좀처럼 부서지기 어렵고 부서졌다 하더라도 복원할 수 있어야 한다. -> 데이터 다중화 : 데이터를 한 곳이 아니라 복수의 장소에 분산해서 유지 -> 백업 : 데이터 소실이 발생했을 때 데이터를 복원하는 방법, '사후대책' 4. 보안 데이터베이스에 보존된 데이터를 어떻게 숨길 것인가 실제로 데이터베이스는 사용자로부터 가능한 보이지 않게 설계되고 있다..
##본 포스팅은 "SQL 첫걸음 - 아사이 아츠시" 책을 보고 요약한 것입니다. 데이터베이스란 - 데이터의 집합 - 정리된 데이터 - 특정 데이터를 확인하고 싶을 떄 간단하게 찾아낼 수 있도록 정리된 형태 데이터베이스의 데이터는 하드디스크나 플래시메모리 등 비휘발성 저장장치에 저장된다. > 종류 데이터베이스의 사용 용도나 이를 제어하는 프로그래밍 환경 등 각각의 조건에 들어맞는 다양한 DBMS가 고안되었다. 1) 계층형 데이터베이스 폴더와 파일 등의 계층 구조로 데이터를 저장하는 방식 2) 관계형 데이터베이스(RDBMS) '관계 대수'에 착안하여 고안한 데이터베이스 행과 열을 가지는 "표 형식 데이터(2차원 데이터)를 저장하는 형태의 데이터베이스" 관계형 데이터베이스에는 이러한 표를 잔뜩 저장해두고, 각..
해당 포스팅은 강좌를 보고 요약하고 실습을 따라가는 글이 적혀있습니다. [스프링 핵심 원리 - 기본편 : 김영한] : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📣 확인해주 www.inflearn.com 새로운 할인 정책 이전 프로젝트에 새로운 할인 정책을 확장해보자 새로운 할인 정책은 1..