소소한 STUDY14 [운영체제] 컴퓨터 프로그램 구조와 프로그램 실행 1 ㅇ 컴퓨터 시스템 구조 1. CPU : 매 클럭마다 메모리에서 instruction을 읽어서 실행 : instruction 실행 → interrupt line 체크 반복 - registers : 메모리보다 더 빠르면서 정보를 저장할 수 있는 작은 공간 - mode bit : 지금 CPU에서 실행되는 프로그램이 OS인지 사용자 프로그램인지 구분 - interrupt line : 메모리 작업 중 I/O Device (파일 입출력, 읽기/쓰기) 작업 : 메모리의 프로그램 A에서 scanf 또는 input 같은 I/O 작업 시 OS는 I/O Device의 device controller에서 요청 → I/O Device 실행시간 김 (I/O Device가 돌아가는 동안 CPU는 메모리 접근을 통해 프로그램 실행).. 2023. 1. 27. [운영체제] 운영체제 란? ㅇ 운영체제(Operating System, OS)란? : 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 - 좁은 의미의 운영체제 = 커널 : 운영체제의 핵심 부분으로 하드웨어가 부팅된 후 항상 메모리에 상주하는 부분 - 넓은 의미의 운영체제 : 커널 뿐 아니라 각종 주변 시스템 유틸리티를 포함한 개념 (메모리에 상주하지 않는 별도의 프로그램 포함) ㅇ 운영체제의 목적 1. 컴퓨터 시스템의 자원을 효율적으로 관리(자원관리자) 1) 프로세서(CPU), 기억장치(Memory), 입출력 장치 등의 효율적 관리 : hw자원 관리 1-1. 사용자간의 형평성 있는 자원 분배 (형평성) 1-2. 주어진 자원으로 최대한의 성능을 내도록 (효율성) 2) 사용자 .. 2023. 1. 25. [네트워크] HTTP 메서드 1. HTTP API 설계 ㅇ 요구사항: 회원 정보 관리 API를 만들어라 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 ㅇ API URI(Uniform Resource Identifier) 설계 회원 목록 조회 /read-member-list 회원 조회 /read-member-by-id 회원 등록 /create-member 회원 수정 /update-member 회원 삭제 /delete-member → API URI 설계시 가장 중요한 것 : 리소스 식별 ㅇ API URI 설계 시 중요하게 고려해야 할 점 - 리소스란? : 행위가 아닌 대상이 리소스 EX) 미네랄을 캐라 > 리소스 : 미네랄, 회원을 등록/수정/조회 > 리소스 : 회원 - 리소스를 어떻게 식별하는개 좋을까? : 회원을 등록/.. 2023. 1. 24. [Java Spring Boot] Table "ITEMENTITY" not found; SQL statement: @Query-nativeQuery 실습 및 데스트시 Table not found 오류 : 테이블 이름 잘못 지정 2022-12-02 00:05:09.442 WARN 24256 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 42102, SQLState: 42S02 2022-12-02 00:05:09.443 ERROR 24256 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : Table "ITEMENTITY" not found; SQL statement: select * from itemEntity i where i.item_detail like ? order by i.price desc [42.. 2022. 12. 2. 이전 1 2 3 4 다음