전체 글155 [운영체제] 프로세스와 스레드 JSCODE 모의면접 스터디운영체제 6기 2주차목차 1. 프로세스프로그램과 프로세스프로그램프로그램(program)은 컴퓨터에서 실행할 수 있는 파일을 통칭한다.단, 아직 파일을 실행하지 않은 상태이기 때문에 정적 프로그램을 프로그램으로 줄여 부른 것이다. 프로세스프로세스(process)는 "실행 중인 프로그램"이다.프로그램은 실행되기 전까지는 보조기억장치에 저장되어 있는 데이터일 뿐이지만, 메모리에 적재하고 실행하는 순간 그 프로그램은 "프로세스"가 된다. 프로세스 제어 블록(PCB)프로세스 제어 블록(PCB)은 프로세스와 관련된 정보를 저장하는 자료 구조이다. 운영체제는 수많은 프로세스 사이에서 PCB로 특정 프로세스를 식별하고 해당 프로세스를 처리하는 데 필요한 정보를 판단한다. 하나의 프로세스를 .. 2024. 11. 7. [운영체제] 운영체제 개요 & 컴퓨터 시스템 동작원리 JSCODE 모의면접 스터디운영체제 6기 1주차목차 1. 운영체제운영체제(Operating System)란 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어이다.Ex) Window, Mac OS, Linux 등 운영체제의 역할1. 시스템 자원 관리컴퓨터의 하드웨어(CPU, 메모리, 입출력장치 등)를 효율적으로 관리하고 보호한다.시스템 자원이 낭비되는 것을 방지하고 원활하게 사용할 수 있도록 관리한다. 2. 인터페이스 제공사용자가 컴퓨터를 편리하게 사용할 수 있도록 GUI (Graphical User Interface) 또는 CLI (Command Line Interface) 와 같은 사용자 인터페이스를 제공한다.다양한 하드웨어를 사용하기 위한 인터페이스와 .. 2024. 10. 28. [청하] 39. 홈화면 리뉴얼: 맞춤 정책, 핫한 정책, 커뮤니티 미리보기 설계 1. 홈화면 리뉴얼 계획기존 홈화면은 청년 정책을 조회할 수 있게 하는 단순한 구조였지만, 최근 기획팀의 회의 결과에 따라 홈화면을 리뉴얼하기로 결정했다.리뉴얼된 홈화면에서는 사용자별 맞춤 정책 추천, 지금 핫한 정책 소개, 커뮤니티(게시판)을 조회하도록 하여 사용자 경험을 개선하려고 한다. 기존 홈화면 리뉴얼 홈화면맞춤 정책 설정: 사용자의 관심 분야와 지역을 설정할 수 있는 기능을 추가하여 언제든 설정을 변경할 수 있도록 한다.맞춤 정책 추천: 사용자별 맞춤 정책을 추천하는 기능이 추가된다.지금 핫한 정책: 현재 가장 인기가 많은 정책을 확인할 수 있다.커뮤니티: 기존에 있던 게시판은 좀 더 간단하게 확인할 수 있다.AOS 개발팀에서 요청한 대로, 사용자별 맞춤 정책 추천, 핫한 정책, 커뮤니티 기능.. 2024. 10. 27. [청하] 38. Docker 환경에서 Spring Boot 모니터링 시스템 구축 (with. Prometheus, Grafana) REFhttps://velog.io/@su_under/Docker와-Prometheus-Grafana-연동하기https://tweety1121.tistory.com/entry/docker에-prometheus-grafana-올리기-Spring-boothttps://velog.io/@roycewon/Spring-boot-모니터링Prometheus-Grafana-docker 이전 글에서는 로컬 환경에서 Prometheus와 Grafana를 설치하여 Spring Boot 애플리케이션 모니터링 시스템을 구축했다.이번에는 Docker와 Docker Compose를 활용하여 운영 서버에 모니터링 시스템을 구축해보았다. 도커를 활용하면 컨테이너 기반으로 Prometheus와 Grafana를 쉽게 관리할 수 있고, 데.. 2024. 10. 27. [청하] 37. 로컬 환경에서 Spring Boot 모니터링 시스템 구축 (with. Prometheus, Grafana) REFhttps://lordofkangs.tistory.com/327https://woo-chang.tistory.com/78https://lordofkangs.tistory.com/329https://velog.io/@coastby/Grafana-설치-prometheus와-연동하기 모니터링의 중요성현대 소프트웨어 개발에서 모니터링은 중요한 요소이다. 모니터링을 통해 애플리케이션이 실시간으로 어떻게 동작하는지를 파악하고, 문제가 발생했을 때 이를 빠르게 감지하고 대응할 수 있다. 이는 서비스의 안정성과 사용자 경험에 직접적인 영향을 미친다.특히 애플리케이션의 성능, 상태, 리소스 사용량 등을 지속적으로 모니터링함으로써 가용성을 유지하고, 성능 병목 현상이나 오류를 빠르게 감지할 수 있다. 이런 모니터링 .. 2024. 10. 27. [청하] 36. 게시글 조회수 기능 구현 게시글도 조회수 기능을 추가하게 되었다.게시글 조회수는 이전 정책 조회수와 다르게, 시글 테이블에 조회수 컬럼을 직접 추가하여 더 간단하게 구현했다. 1. 프로젝트 구조src/main/java/com/example/withpeace/│├── domain/ # 도메인 모델 (엔티티)│ └── Post.java # 게시글 엔티티│├── repository/ # 데이터 접근 계층│ └── PostRepository.java # 게시글 레포지토리│├── controller/ # 컨트롤러 계층│ └── PostController.java # 게시글 관련 API 엔드포인트│└── service/ .. 2024. 10. 25. 이전 1 2 3 4 5 6 ··· 26 다음 반응형